Задать вопрос
  • Насколько опасно оставлять сервер дома без присмотра?

    paran0id
    @paran0id
    Умный, но ленивый
    Загореться может что угодно, даже холодильник. Особенно холодильник.
    Видел в продаже некие пиростикеры, которые вроде как способны потушить пожар внутри некоторого замкнутого объема (внутри корпуса, внутри БП). Плюс датчик дыма с пищалкой не помешает, те же пиростикеры дымят, чтобы триггернуть пожарную сигнализацию
    Ответ написан
    Комментировать
  • Какое числовое значение комбинаций с клавишей WIN?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    win это "модификатор", как shift, ctrl и alt..
    они проверяются отдельно, как флаги (это традиционный вин апи)
    эфки уже имеют собственные коды. модификаторы тоже генерируют коды нажатия (и отжатия, это вообще каждая кнопка)
    в вашем случае скорее надо ловить событие нажатия эфки в сочетании с флагом модификатора. возможно ли это в используемом инструменте? сори, не знаю.
    ну и для эрудиции, может поможет ))
    Скан-коды клавиатуры

    ps в общем случае, на достаточно близком к апи, уровне программирования, можно любую кнопку интерпретировать как модификатор для любых остальных .. но это уже сопроводительное рассуждение ))

    pps
    если я угадал порядок, допустим ctrl+shift+1 -> (10+20, 31) -> 3031 -> KeyDown/Up 12337
    .. ctrl+shift+9 -> (10+20, 39) -> 3039 -> KeyDown/Up 12345
    подробности в каментах

    ppps от автора вопроса
    Я узнал, что раньше эта же прога с win+цифра у других людей работала нормально, но в какой-то момент просто перестала.
    .. немного досадно ))
    но может кому то пригодится общий анализ ситуации (см в каментах)
    всем успехов ))
    Ответ написан
    33 комментария
  • Как разбить URL на сегменты и найти его соответсвующее имя?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    В .NET есть стандартный класс System.Uri
    Посмотрите, может вам хватит его возможностей?
    Ответ написан
    Комментировать
  • После обновления Bios компьютер перестал включаться (ввобще)?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    1) Обновление биоса выполнено не той прошивкой.
    2) Комп был в разгоне, и обновление выполнено поврежденными данными.
    3) Проблема вообще не связана с прошивкой (совпало, что-то еще делали и наделали и т.п.)

    Решение:
    1) Раскуриваем на тему bios recovery, пробуем варианты (с дискетки, с порта восстановления).
    2) Исключаем прочие причины - убеждаемся, что блок питания исправен, все провода подключены. Сбрасываем настройки замыканием контакта Clear_CMOS (на обесточенном ПК). Сбрасываем заряды конденсаторов (на обесточенном компе держим ВКЛ)
    3) Несем в сервис, вначале думаем - в который (возможно какая-нибудь компьютерная комиссионка перешьет лучше и дешевле).
    Ответ написан
    5 комментариев
  • Почему возникает ошибка в NpgsqlConnectionStringBuilder?

    Судя по стактрейсу - ты передал некорректный connection string.
    Где именно - хз, ты ты не скинул ссылку на конкретный файл и конкретную строку, где произошла ошибка.
    Даже стактрейс не полный.
    Ну и ошибку выдаёт не сваггер

    UPD: нашёл. Действительно в файле Class.cs, где у тебя фабрика объявлена, ты какую-то странную строку подключения передаёшь:
    using Microsoft.EntityFrameworkCore.Design;
    using Microsoft.EntityFrameworkCore;
    
    namespace WebApi.Data
    {
        public class ContextFactory : IDesignTimeDbContextFactory<WebApiContext>
        {
            public WebApiContext CreateDbContext(string[] args)
            {
                var optionsBuilder = new DbContextOptionsBuilder<WebApiContext>();
                optionsBuilder.UseNpgsql("Data Source=blog.db");
    
                return new WebApiContext(optionsBuilder.Options);
            }
        }
    }


    Да и вообще обращаться к этой фабрике ты не должен - она используется только для генерации миграций.
    Тебе следует доставать DbContext через DI, который ты сам же и настроил:
    builder.Services.AddDbContext<WebApiContext>(options =>
        options.UseNpgsql(builder.Configuration.GetConnectionString("WebApiContext") ?? throw new InvalidOperationException("Connection string 'WebApiContext' not found.")));
    Ответ написан
  • Как решить логическую задачу по js?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    И что тут не понятного?
    Заводим счетчик, начальное значение 0.
    На входе последовательность скобок, по которой нужно пройтись, встречаем ( - делаем +1 к счетчику, встречаем ) - делаем -1.
    Переменная, цикл, switch case - все что нужно.
    Ответ написан
    1 комментарий
  • Как сделать SVG чётче?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Нарисовать надо по пиксельной сетке, иллюстрирую:

    65663114addb4709037114.jpeg
    Если дизайнер изначально об этом не думал, когда рисовал (точки поставлены наобум, либо используется не целочисленная величина обводки) - вы с этим ничего не сделаете.

    На экранах повышенной плотности, к слову, эффект менее заметен (что не особо радует всех остальных).
    Ответ написан
    Комментировать
  • Запуск приложений с другой OC на диске?

    Adamos
    @Adamos
    Самые интересные варианты решения проблем с программами Adobe на Linux называются Gimp, Krita, Inkscape и Stylus. Еще более интересные - ImageMagick и GhostScript, но уж не все сразу...
    Ответ написан
    3 комментария
  • Запуск приложений с другой OC на диске?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Wine вам в помощь.
    Также, есть proton - надстройка над Wine, созданная Valve для Steam Deck.
    Ответ написан
    9 комментариев
  • Запуск приложений с другой OC на диске?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    на прямую - нет.
    варианты:
    - wsl2 с gui (есть нюансы, в частности поддержка gpu планировалась, но не в курсе реализована ли)
    - виртуалка, но точно будут проблемы с использованием gpu (только частичный проброс фич, у вмвари лучше, но она платная)

    ps ответ был для запуска линукс приложений под виндой. возможно не сразу понял вопрос.. но если из под линукс хотите запускать? тоже - нет.
    wine позволит устанавливать виндовые приложения. но точно не все. и снова сомнения по возможностям gpu. но такую связку знаю еще меньше. может кто подробнее скажет

    pps все таки подумайте что вам надо от линукс? возможно первая часть моего ответа поможет вам получить все хотелки более комфортно.
    Ответ написан
    Комментировать
  • Какой процессор лучше: i7-640m или i5-580m?

    @Drno
    В данной ситуации i5. Но так то оба устарели давно
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    @rPman
    Не путай размер дистрибутива и размер установленной системы на диске

    Дистрибутив на установочном livecd/liveusb диске это минимально рабочий (или специально подобранный для типового пользователя) набор пакетов, чтобы минимизировать запросы к серверам репозитариев мейнтейнера, а вот их размер почти у любого дистрибутива - десятки гигабайт.

    Например одно время ubuntu server альтернативно можно было установить, загрузившись в примерно 100-200мб iso образ, с установщиком, который с удобным текстовым интерфейсом устанавливал абсолютно все пакеты по сети из репозитария..

    Место, занимаемое установленной ОС зависит не от выбора мейнтейнера, а от выбора софта, который тебе нужен. Что бы ты не выбрал, пример - если тебе нужно ставить пакеты для разработки нейронных сетей (tensorflow) на nvidia gpu, то качать тебе минимум 5 гигабайт всего что с этим связано (а то и больше).

    Единственный известный мне дистрибутив (с большим комунити), дающий наибольший контроль над устанавливаемыми компонентами - это gentoo. Он не спроста компилирует каждый пакет под пользовательские настройки, в нем с помощью тех же USE флагов определяются не только возможности но и зависимости, которые потянут за собой устанавливаемые пакеты.

    К сожалению, юзерфрендли его не назовешь, так как поддержка обновлений своего конфига это достаточно тяжелый труд (хоть и предоставлена куча удобных инструментов), который если запустить на год другой, может сильно усложнить дальнейшее обновление системы, вплоть до ее полной переустановки (по крайней мере так было с 5-10 лет назад). Придется изучать и разбираться почти во всем, что ты используешь. С gentoo именно ты являешься мейнтейнером своего дистрибутива.

    Но и результат может быть потрясающим, можно собрать графическую систему в несколько сотен мегабайт с неплохим набором современного (буквально, новее чем тестовые версии бинарных дистрибутивов) софта, с минимальными (ничем больше не достижимыми) требованиям к оперативной памяти и даже некоторыми значимыми оптимизациями для своего процессора (бинарные дистрибутивы собирают софт без них, но некоторые разработчики пакетов заморачиваются сборкой оптимизаций сразу под несколько платформ самостоятельно) что может ускорить работу в некоторых случаях.
    Ответ написан
    4 комментария
  • На сервер приходит Buffer длиннее, чем я отправляю с фронта, как это исправить?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Ты не правильно данные отправляешь. Во первых, у тебя абсолютно некорректные заголовки, когда отправляешь бинарные данные заголовки можно не прописывать, браузер сам их пропишет. Во вторых, почему ты пытаешься отправить arrayBuffer? Откуда он у тебя? Отправляй File или Blob при помощи FormData, тогда проблем не будет.
    Ответ написан
    Комментировать
  • Какой есть простейший сборщик для верстки?

    miraage
    @miraage
    Старый прогер
    Gulp хорош тем, что он был создан до того, как js библиотеки стали тащить зависимости размером с черную дыру. Он компактный, быстрый и простой.

    Если пропустили вообще все релизы с 2013-2014 года, то держите самые известные решения, и выбирайте, что лучше подходит в Вашем случае:
    - webpack
    - parcel
    - rollup
    - vite
    Ответ написан
    Комментировать
  • Как разобраться какая именно версия видеокарты стоит в рассматриваемом ноутбуке?

    Методом исключения.
    Все десктопные видеокарты сразу мимо.
    Ti и Super тоже мимо.
    Остаётся 1650 Mobile, 1650 MaxQ, 1650 Mobile refresh
    MaxQ требует сертификации всего ноутбука и о таком сертификате точно будет где-то упоминание, ибо это конкурентное преимущество. На сайте iru ни слова про MaxQ нет.

    Остаётся Mobile и Mobile refresh - узнать ты это сможешь только разобрав ноут и посмотрев название чипа. Ибо это разделение неофициальное.
    Ответ написан
    1 комментарий
  • Для надёжности, какой тип внешнего диска лучше выбрать, SSD vs HDD?

    @alexalexes
    Надежнее иметь от двух источников одних и тех же данных при их переносе.
    При ваших вводных, различия примерно такие:
    1) что SSD выживет, если свалится со стола или выскользнет из рук, а HDD - не всегда;
    2) на SSD есть не нулевой риск потерять данные при сбое питания или при сбое функционирования прошивки, в HDD данные физически останутся на своих местах, чтобы внести изменения нужно применить запись.
    3) на SSD невозможно проводить восстановление данных, признанных удаленными - прошивка будет подчищать их и оптимизировать место хранения. На HDD вполне предсказуемо профессиональное восстановление, если он не повреждался ударно.
    4) SSD быстры - ограничение упрется только в поколение usb 3 интерфейса и быстроту контролера SSD по записи. HDD - при хорошем раскладе скорость будет 100...120 Мбайт/с, не более.
    Ответ написан
    Комментировать
  • Что за ошибка cs8053?

    @OwDafuq
    Убрать = 1; и = 100;
    Присоединюсь к GavriKos - учить C#
    Ответ написан
    Комментировать
  • Что за ошибка cs8053?

    GavriKos
    @GavriKos
    0. Погуглить
    1. Учить сишарп
    Ответ написан
    2 комментария