Задать вопрос
  • Не запускается приложение Windows Forms после его сборки. Что делать?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    C 95% вероятностью отсутствующие библиотеки, конфиги, зависимости или сам .Net на другой машине, а в коде приложения нет проверок/обработки ошибок загрузки библиотек/конфигов/зависимостей. Проверить список зависимостей приложение и их присутствие на целевой машине, добавить обработку не обработанных исключений и логирование запуска приложения на разных этапах для понимания в какой момент происходит ошибка/падение.
    Ответ написан
    Комментировать
  • Как отсортировать CSV файл по дате?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Эксель же.
    Ответ написан
  • Переключение устройств на мониторе через софт\железо?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    В абсолютном большинстве случаев - нет. Как нет и какого-то единого стандарта или соглашения для управления монитором со стороны ОС. Есть некоторые модели мониторов, к которым производители поставляют драйверы и/или какую-то утилиту для управления/обновления прошивки и в которой может быть кнопка для переключения источника сигнала. При наличии нескольких мониторов можно использовать программный KVM: лучшее решение - Input Director, но он только для винды, все остальные перепробованные мною решения, в т.ч. для других ОС и кроссплатформенные - абсолютно не юзабельные и глючные, что пользоваться невозможно и проще просто переткнуть клавиатуру, мышку и монитор. Самое лучше решение для управления несколькими внешними источниками сигнала - стандартный KVM переключатель в виде отдельного девайса.
    Ответ написан
    Комментировать
  • Какой есть софт для удобной работы со списками?

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

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Тогда можно было бы при каждом обращении к нему сохранять timestamp и удалять объекты основываясь на нем.

    Так и делать периодически - проходить по массиву и удалять из него старые записи.
    Ответ написан
    Комментировать
  • Не срабатывает npm i. Как исправить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Так ведь элементарно же - заплатить им денег. Вам неизвестен термин fund? Религия не позволяет скопипастить его в переводчик или просто погуглить?
    Ответ написан
    Комментировать
  • Не удалось создать файловую систему в Убунту?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Скорее всего диск отправился на ПМЖ в электронный рай. Проверьте СМАРТ диска и проведите тесты викторией или любой аналогичной сервисной программой. Так же некоторые производители дисков распространяют свое ПО для диагностики и тестирования дисков. Следующий этап, если диск цел: это более глобальная диагностика ноута - блок питания, подсистема питания, дисковый контроллер, чипсет и все остальное. Вероятно имеет смысл отправить в СЦ.

    The 0x80070057 error code means that Windows ran into a storage issue. Possibly, your hard drive or SSD didn't have enough space left to download or copy files. But this error could also signal a file system incompatibility, a corrupt hard drive, or any other storage-related issue.
    Ответ написан
    1 комментарий
  • Подойдет Macbook Air M2 на 256gb, для frontenda?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Оптимальный вариант Air M1 16GB и SSD на сколько хватает бюджета - позже можно легко докупить USB SSD для тяжелых вещей/файлов/данных. Производительность между М1 и М2 ~15-20%, в зависимости от приложения. Для разработки ПО M1 хватает за глаза, особенно фронт-энда. Даже для тяжелых вещей типа кучи контейнеров в докере. Я в данный момент работаю с проектом в два десятка контейнеров, причем часть из х86 - все отлично летает, даже с учетом того, что М1 ощутимо проседает в виртуализации х86. Вот тут ранее я уже расписал подробно про MBA M1. Брать М2 надо только в том случае, если 16 ГБ ОЗУ не хватает, т.к. у М2 есть конфигурация на 24Гб ОЗУ. Брать даже ради 15-20% производительности нет смысла никакого - он все равно на больших частотах уходит в тротлинг и перегрев, в то время как отсутствие значительного перегрева и вентилятора - одна из плюшек MBA. А вот дополнительная оперативка и большего размера ССД - это намного более значительный бонус.
    Брать прошку имеет опять же смысл только при наличии бюджета и требований к оперативной памяти и производительности процессора/графической подсистемы.
    Ответ написан
    4 комментария
  • Какой Mac выбрать для Logic Pro X?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    М1 будет оптимальным выбором. Почему именно М1 в целом я уже отвечал ранее. Брать устаревшее железо особо смысла нет, т.к. софт никто под него сейчас оптимизировать не будет, а вот под М1 будут. Конкретно в вашем случае М1 тоже вполне успешно будет работать в ваших задачах. Встроенное видео работает вообще отлично - блендер, фрикад, фотшоп, все летает. Какую именно модель брать - зависит уже от бюджета и дополнительных требований: например, если надо работать с тяжелыми проектами - то, конечно, лучше добавить еще немного и взять вариант с 16 Гб ОЗУ. Ну или сразу студию в нужной конфигурации. Вот тут неплохой тест/сравнение работы Logic Pro X на м1 и интел - и автор говорит, что все отлично работает, проблем особо никаких. Учтите, что есть еще один нюанс - максимальное число подключаемых мониторов: например у MBA m1 - всего один монитор, если надо больше - нужна специальная док-станция. У мини м1 - два дисплея максимум.
    Ответ написан
    Комментировать
  • Как начать писать код?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Создать ТЗ - расписать основную логику, принципы и задачи приложение
    2. Создать Частное ТЗ - вот взять ТЗ и по нему расписать все алгоритмы, логику каждого элемента интерфейса во всех их вариантах, источники данных - форматы и прочее, какие-то дополнительные АПИ, системы, интерфейсы и прочее
    3. Сделать декомпозицию - т.е., разбивка приложения/задачи на более мелкие подзадачи/подсистемы/модули и прочее
    4. Детально проработать внутреннюю архитектуру приложения, которая будет решать поставленные задачи - тут уже можно делать наброски классов, интерфейсов, структур данных и прочее
    5. Создать список задач и/или группы задач - каждая задача решает одну проблему на своем уровне
    6. Ну а далее - просто берем задачу и пишем по ней код, до тех пор, пока все задачи не будут решены. Для удобства можно сначала написать тесты, а в процессе выполнения задач довести тесты до 100% выполнения.
    Ответ написан
    Комментировать
  • Порекомендуйте пожалуйста open source систему для сервисного центра?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Имеет смысл попробовать редмайн - он достаточно гибкий и при необходимости легко дорабатывается. Плюс куча плагинов к нему есть с разным функционалом, большое сообщество, есть различные интеграции.
    Ответ написан
    Комментировать
  • Почему nodejs child_process spawn неправильно соединяет аргументы с функцией?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Внимательнее документацию надо читать:
    https://nodejs.org/api/child_process.html#child_pr...
    args <string[]> List of string arguments.

    Т.е., правильнее будет так:
    const stream = spawn("C:\\Users\\user\\.jdks\\corretto-17.0.4\\bin\\java.exe", [
        '-jar',
        "E:/Java root/intelliJ IDEA/EnglishStartupBot/out/artifacts/EnglishStartupBot_jar/EnglishStartupBot.jar"
    ])
    Ответ написан
    Комментировать
  • Поставил VS 2022 17.3.0. Не открывается окно nuget. Не работает Update-Database. Снова баг новой версии? Как решается?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    17.4 build 715 - все работает отлично. Имеет смысл попробовать откатить версию или переустановить - со временем студия набирает кучу всякого мусора.
    Ответ написан
    Комментировать
  • Стоит ли брать macbook Б/У?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, смысл вполне есть. Для ваших целей и бюджета - Аир М1 будет отличным выбором. Для верстки и монтажа - вполне достаточно. Для тяжелых видео - вполне можно взять внешний диск или ссд. Ну или добавить еще немного и взять с большим диском. Как рабочая машинка - великолепен. Очень шустрый, удобный, легкий и практичный ноут. А главное - нет вентиляторов и он не шумит под нагрузкой как вертолет. Ну и конечно вес и размер при путешествиях решает. Единственный минус - нет поддержки виртуализации х86, так что если нужно работать с виртуальными машинами - не подойдет. В остальном - проблем никаких. IDE - VSCode, VisualStudio, AndroidStudio и прочее - все летает без проблем. Значительно меньший минус - всего два порта. Но, для большинства задач одного-двух видео-переходников/юсб-контроллеров достаточно. Весь бесплатный и опенсорсный софт очень удобно ставится через brew. Для начала хватит и младшей модели, а позже можно заработать и взять старшую или прошку, если производительности будет не хватать.
    P.S. У меня, кстати, как раз друг продает такой в идеальном состоянии - пишите контакты тут или в личку на хабре, если что.
    Ответ написан
    1 комментарий
  • Существуют ли хорошие лоуПрофиль клавиатуры для игр?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, есть: Logitech K800. Беспроводная, с подсветкой, 4 режима яркости. Клавиатура отличнейшая: четкий, но в то же время мягкий и очень приятный ход, очень тихая. От долгой игры пальцы не устают. Задержек - нет. Аккумулятора хватает на неделю-две-три, в зависимости от режима яркости подсветки. Есть датчик приближения руки для автоматического включения подсветки - работает вполне нормально. Плюс кнопка fn для медиа кнопок в ряду F1-12. В общем, очень доволен клавиатурой. Стоптал уже одну такую - примерно лет на пять хватило (только одна кнопка сломалась). Сейчас вторая уже. Маковская клавиатура мне не нравится, не такая приятная. Я бы сказал, более жесткая.
    Ответ написан
  • Почему программа завершается за 2 секунды, а не за 3?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Потому что два таймера запустились одновременно: 1 и 2 секунды. Самый долгий таймер - 2 секунды. unref - это не пауза. У таймера вообще нет паузы.
    Ответ написан
    Комментировать
  • Кто знает что за цветовая тема в sublime 3 text?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
  • Хочу начать изучать С++, с чего начать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Если хочется начать изучение программирование в виде хобби - С++ это однозначно не самый лучший выбор ввиду его переусложненности, непонятности и прочей нецензурщины. Если повезет С++ приведет просто к депрессии, унынию, потери смысла жизни и просто отвадит программирования вообще навсегда. А что будет в худшем случае можно даже и не упоминать. Серьезно, возьмите что-то полегче и более позитивное: например C#, JS, Python, Ruby. Если интересно понять как оно все внутри вертится и крутится - то есть отличный старичок Forth (не путать с фортраном), который покажется для многих современных программистов окаменевшим реликтом времен динозавров, но это не отменяет его простоты, элегантности и функциональности в его классе. Классический учебник "Начальный курс программирования на языке Форт" от Лео Броуди - будет отличным выбором.
    Ответ написан
  • Какие есть способы скрытого(от запущенных программ) чтения содержимого оперативной памяти в Windows 10?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://docs.microsoft.com/en-us/windows/win32/api...
    Единственное условие - наличии у приложения соответствующих прав для чтения памяти другого процесса.
    Ответ написан
    6 комментариев