Задать вопрос
  • Объясните, как проще и на сколько это сложно будет новичку?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Браузерный VNC клиент + тунель с ПК на сервер и можно спокойно использовать ПК с любого браузера.
    Ответ написан
    2 комментария
  • Как получить карту Payoneer имея российское гражданство?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если аккаунт уже есть - указать в профиле, что переехал жить в Казахстан или в Тай. И туда заказывать на местный адрес заказывать карту. Если аккаунта нет - регистрировать новый с указыванием не Российского адреса жительства. К сожалению, информации о работе пластика в России нету - будет работать или не будет работать, а если будет - не заблочат ли санкциями. Есть еще вот такой неплохой вариант как альтернатива: bunq.
    Ответ написан
    6 комментариев
  • Как преобразовать в строку последовательность вызываемых вложенных классов?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    В вашем случае вам нужен словарь. Например:
    Dictionary<string, Action> index = new Dictionary<string, Action>();
    index["a.b.c"] = () => Console.WriteLine("a.b.c");
    index["a.b.c"]();

    Если хочется именно через классы - то вместо делегата легко можно использовать экземпляр любого нужного класса. Если хочется вот прям совсем красиво и именно дерево, то в классе опять же создаете словарь и перегружаете индексатор, чтобы он разбивал строку по разделителям и осуществлял поиск дальше вглубь дерева. И тогда можно будет делать что-то типа такого:
    var tree = new MyTree() { 
        {
            "a",  new MyTree() { 					
                {
                    "b", new MyTree(() => Console.WriteLine("a.b.c"))
                }					
            }
        }
    }
    tree["a.b"]();

    И да, как уже сказали ранее - можно и через рефлексию, но зачем, если есть словари и они проще и работают из коробки?
    Ответ написан
    2 комментария
  • Как починить бут загрузку?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Потому что, когда ставишь вторую ось - она добавляет свою запись в первоначальный загрузчик, обычно. Но может и не добавить, а переписать загрузчик на свой - зависит от ОС, конфигурации дисков, метода загрузки, настроек и особенностей материнской платы, а так же, вероятно, от погоды в южном полушарии Марса. Так что при миграции на новую ОС общая рекомендация такая: отключить все диски и оставить только тот, на который надо её поставить, а на самом диске удалить все разделы. Если удалить все разделы нельзя - оставить пустое место в начале диска для системы, но риск все потерять все равно остается. И далее ставить новую ОС. После установки уже можно подключить все остальные диски и в биосе выставить загрузку с нужного диска. Если хочется иметь удобное загрузочное меню без биоса: лучшим вариантом будет отдельный загрузчик, раньше я юзал Acronis OS Selector и каждую ОС ставил со своим загрузчиком - т.е., диски с ОС самодостаточны и не зависят от других. Не знаю как он сейчас, но вроде его засунули в Acronis Disk Director. И еще удобный вариант: после установки ОС надо в её загрузчик вручную добавить записи о других ОС и в загрузчиках других ОС тоже самое сделать. Таким образом будет и возможность выбора с какого диска грузиться в БИОСе, и в загрузчике, а так же будет страховка на случай поломки ОС/загрузчика. В любом случае, надо ставить ОС так, чтобы её загрузка не зависла от других ОС и дисков.
    Ответ написан
    Комментировать
  • Как сделать файл/лаунчер для открытия хоста?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Открыть IDE
    2. Создать новый проект
    3. Написать код для открытия хоста, при необходимости использовать launcher_core.dll
    4. Собрать проект
    Ответ написан
    4 комментария
  • Как вставить код в сайт?

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

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Ответ написан
    Комментировать
  • Как получить данные mysql в переменную node js?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    RTFM 1, RTFM 2:
    conn.query(query,  (err, result, field)=> {   
        persons=result     
        console.log('persons = ',persons)
    })
    Ответ написан
  • Как выучить математику с уровня 8 класса?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Очень советую обратить внимание на советские учебники по математике - 50-80-х годов как на дополнительный источник знаний, как минимум. Можно как с инета скачать так и в любом книжном найти, торгующем старыми книгами. Советская школа в свое время была одной из сильнейших в мире - общепризнанный факт. Да, там не будет каких-то новомодных и современных тем типа теории криптовалют - для этого есть гугл, но вот основательную и серьезную математическую базу она даст 100%. А имея базу - вполне можно самостоятельно или с минимальной помощью разобраться в любой более продвинутой теме. Ну и плюс, сейчас очень много отличных обучающих видео на ютюб в формате онлайн-лекций, где популярно все разжевывают.
    Ответ написан
    Комментировать
  • Как идентифицировать пользователя при подключении к умному дому для запуска сценариев?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Home Assistant вполне умеет отслеживать пользователей сразу по нескольким каналам: https://www.home-assistant.io/integrations/person/
    Ответ написан
    Комментировать
  • Какой ноутбук купить: MacOS или PC?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Хотелось бы легкий ноутбук, который будет стабильно и долго работать.

    Если небольшой экран не критичен, винда не нужна и нет надобности работать с x86 виртуалками, то Air M1/M2 с 16/24 гигами ОЗУ будет отличным выбором. Варианты с менее, чем 16 гигами - даже рассматривать не стоит. Как рабочая машинка - отличнейший девайс. VSCode, Visual Studio, Android Studio - все отлично летает. Докер с кучей контейнеров тоже вполне нормально переваривается. Главные плюсы - легкость, компактность, достаточная для ультрабука производительность и время работы от батареи, почти не греется и нет вентилятора. Из серьезных минусов - только отсутствие поддержки х86 виртуализации (ну, если очень надо просто что-то затестить - то вполне можно с 10х тормозами запустить виртуалку, в сравнении с арм-виртуалкой), из менее серьезных - американский производитель со всеми его заморочками в текущих реалиях и повышенной стоимостью, а так же необходимость в покупке дополнительных переходников, кабелей, док-станций и прочих девайсов, т.к. портов мало. Ну или сразу взять что-то типа такого девайса. Мак про имеет смысл брать если производительности и памяти аира мало, а так же если устраивает наличие кулера с его шумом.
    Ответ написан
    Комментировать
  • Как уложить wi-fi на роутере с Android телефона?

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

    А что мешает купить себе нормальный роутер и отказаться от провайдерского роутера? Они даже если поменяют, то поменяют на такой же или просто самый дешевый. Кроме того, за аренду роутера провайдера еще и платить приходится. А уж за 7 лет переплаты хватит на какой-нибудь топовый роутер. Так что просто купите себе нормальный и современный роутер и не переплачивайте за аренду.
    Ответ написан
    2 комментария
  • Ошибка AssertionError: expected undefined to equal?

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

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Самый простой вариант - использовать SVG. Если очень хочется именно через CSS, то вот тут есть похожий вариант, но вот скругление - все равно через SVG.
    Ответ написан
  • Подойдет ли Macbook для разработки мобильных игры на iOS и Android?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На М1 в целом андроид студия работает без проблем - все нормально собирается, отладка работает, библиотеки устанавливаются/обновляются. Анреал не тестил, но вот тут пишут, что в целом работает, но с багами - так что все же лучше иметь Windows машину для анреала отдельно. Вероятно, со временем исправят.
    Выбор модели мака зависит от ваших требований: если нужна легкая и компактная рабочая машинка с собой - аир с как минимум с 16 гигами оперативки будет отличным выбором. Если есть нормальное рабочее место - с монитором, креслом, столом и нужен именно ноут, чтобы было возможно взять с собой при необходимости, при этом размеры не важны или максимальная конфигурация в приоритете или 16/24 гигов оперативной памяти мало, то - про версия ваш выбор. Если мобильность не нужна - Studio в подходящей под бюджет конфигурации будет лучшим выбором.
    И учтите, что х86 виртуализация не юзабельная на м1 - технически работает, но очень медленно, примерно в десять раз потери в производительности.
    Ответ написан
  • Почему не запускается компьютер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Планку памяти поставить надо в первый слот, A1 который (ну или какой-то еще, в мане инфы нет - так что можно все проверить слоты), а не B1 - это первое. Некоторые материнские платы для одной планки требуют её вставлять в первый слот. Второе - в процессоре нет видеоядра, так что видеокарту тоже надо подключать и монитор надо к видеокарте тоже подключать. Если не заработает - проверить блок питания, что рабочий, так же проверить сборку на столе, а не в корпусе. Далее уже проверять все железки по отдельности с другим железом.
    Ответ написан
    Комментировать
  • Где достать разные версии Internet Explorer?

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