Задать вопрос
  • Как создать эффект для активной кнопки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Точно так же как и любую другую программу:
    1. Формулируете вашу задачу в виде какого-то текстового/графического описания
    2. Формулируете ТЗ с конкретными требованиями, ограничениями и всем прочим
    3. На основе ТЗ разрабатываете ЧТЗ (Частное ТЗ) со всеми полными деталями, описаниями всех действий, событий, взаимодействий и прочее
    4. Используя ЧТЗ подготавливаете проект - архитектура, инструменты, системы, подсистемы и прочее с полным описанием, декомпозированными элементами вниз до самых простых и прочее
    5. Берёте проект и по шагам его реализовываете
    6. Profit

    Конкретных вариантов реализации в вашем случае целая куча: гифка фоном, таблица, grid, flex с рандомным изменением через JS прозрачности фона, даже хоть canvas можно использовать.
    Ответ написан
    Комментировать
  • Как установить Shell Anything? Есть ли другие вариант для контекстного меню?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Как его установить подробно расписано в его же мануале. Что именно у вас не получилось?

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

    Там же в мануале указана ссылка на подробнейшую инструкцию по добавлению пунктов в контекстное меню и даже с картинками. Что именно по этой инструкции у вас не получилось сделать?

    Мне нужно динамически изменять контекстное меню — добавлять и удалять в нём опции и подопции.

    Та же инструкция в мануале.

    Плюс может кто-то знает альтернативу ShellAnything? Мне нужно динамически изменять контекстное меню — добавлять и удалять в нём опции и подопции.

    Альтернативы есть в гугле. Вы хоть пытались искать?
    Ответ написан
    4 комментария
  • Белые горизонтальные линии на мониторе, что делать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Эти полосы характерны при поломке шлейфа монитора, повреждении сигнального кабеля или самой матрицы. Так же причина может быть в контроллёре монитора или БП. Попробуйте для начала сменить кабель на другой. Если так же - пробуйте другой источник сигнала, а так же попробуйте другой монитор/телевизор подключить к видеокарте. Менее вероятная причина - поломка видеокарты. В этом случае может быть уже что угодно - отвал чипа, памяти, какого-то дополнительного контроллёра и т.п. В этом случае видеокарту надо нести в СЦ на диагностику и ремонт. В лучшем случае - простой реболлинг поможет чипа/памяти.
    UPD:
    фото, которое я прикрепил из настроеа монитора, то есть комп выключен

    Значит монитор неисправен и прямой путь вам в СЦ на диагностику и ремонт.
    Ответ написан
  • Почему программы мылит, после подключения второго монитора?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Лучше всего, конечно, именно купить второй 4к монитор. Причём лучше всего точно такой же с точно так же матрицей - так намного комфортнее. В вашем случае проблема в настройках DPI как системы, так и отдельных приложений. Попробуйте для начала полностью выключить масштабирование. Для приложений пробуйте разные режимы на вкладке "совместимость" в свойствах исполняемого файла приложения.
    Ответ написан
    6 комментариев
  • Можно ли зарядкой от ноутбука (с разъемом type-c) заряжать телефон (с разъемом type-c)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, можно. Type-c - разъём универсальный, с обратной совместимостью. Зарядное устройство имеет несколько режимов и для каждого девайса выдаёт то напряжение и токи, которые ему требуются. Согласно стандарту по умолчанию зарядка использует самый слабый режим заряда - USB 2.0. А вот если девайс поддерживает какой-то более мощный режим - то зарядка в этот режим и переключается.
    Исключения: редко, но встречается оборудование, которое не следует стандарту и/или там сэкономили на качестве и результат использования такого оборудования может привести к поломке. Обычно это низшей ценовой категории или что-то совсем специфическое. Ну и брак никто не исключал. Если что-то сгорело - скорее всего это просто банальный брак, а не вина пользователя, что он не то и не туда воткнул. Ну и обычно такое пишется на самой зарядке и в мануале, при его наличии конечно. Всегда было стандартом для разных напряжений делать несовместимые разъёмы, но увы всё равно некоторые умудряются создавать такие косяки и даже массово.
    Ответ написан
    19 комментариев
  • Как добавить ограничение на перемещение с transform translate?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Используйте Math.min() и Math.max() для ограничений координат.
    Ответ написан
  • Как выбрать роутер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для двухкомнатной квартиры со стандартными бетонными стенами в типичной панельке вполне достаточно Tp-Link Archer AX53 / AX73 (дороже, больше антенн, больше область покрытия). Если у вас какой-то большой дом с кучей соседей и перегруженным эфиром или толстыми стенами - то лучше взять комплект из двух-трёх мешей из серии Deco. Что-то типа X10/20 (по два порта в каждом) или X50/55 (по три порта). И соответственно в каждую комнату по точке, а сами точки кабелем соединить. Для проводных клиентов можно отдельно кабель плюс любой гигабитный свитч (хоть тот же Tp-Link), если надо больше портов.
    Ответ написан
    6 комментариев
  • Возможно ли извлечь зашифрованные данные из телефона и расшифровать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, конечно можно. В любом сервисе по ремонту телефонов этим и занимаются.
    99insania99
    Ключи - в процессоре. Так на apple и на подавляющем числе андроид смартфонов.
    Часто, еще и существует привязка памяти к процессору и наоборот, серийным номером или иными методами.

    Иными словами, если отпаять память, припаять на другую плату - загрузки не будет. Прошивай/не прошивай. Программатор покажет тебе кашу

    Да, верно, всё так и поэтому обычно перепаивают связку процессор+память или ещё какой чип, если плата слишком сильно поломана. Конечно, в разных моделях этот процесс отличается, но в целом процесс давно отработан.
    Ответ написан
    Комментировать
  • Как сделать, чтобы на сайте картинка при нажатии открывалась в большом размере а при повторном щелчке возвращалась к исходнику? В HTML?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Добавить флаг "открыта/закрыта" и при клике закрывать/открывать в зависимости от флага.
    Ответ написан
    Комментировать
  • Как в GLPI сгруппировать компьютеры в группы и привязать группу к заявке?

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

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    1. Да, надо. Нет, все исключения в Main поймать нельзя.
    2. Есть несколько вариантов:
      1. Сообщение в стандартном WPF контроле в рамках основного окна (типа стандартного сообщения или всплывающего контрола).
      2. Стандартное WinAPI сообщение.
      3. Отдельное окно с WPF контролом и деталями сообщения.
    3. Да, вполне нормальный вариант.

    В целом же, стандартный подход выглядит примерно так:
    • Создаём несколько категорий исключений для разных ситуаций (условно - диск, приложение, загрузка, скачивание, сеть и т.п.)
    • В каждой категории создаём несколько типов исключений, наследуя их от класса Exception и указывая параметры исключений
    • На верхнем уровне ловим исключения, для каких-то определённых типов исключений можно добавлять отдельные ветки
    • В обычных условиях просто выкидываем исключение, которое будет поймано на верхнем уровне
    • В нестандартных условиях ловим на месте или показываем сообщение об ошибке с ожиданием

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

    Реальный пример базового класса для исключения с локализацией:
        /// <summary>
        /// Localized exception
        /// </summary>
        /// <param name="stringId">i18n string Id</param>
        /// <param name="args">String arguments for format</param>
        public class I18nException(string stringId, object[] args)
            : Exception(
                string.Format(
                    I18n($"{ExceptionId} {stringId}"),
                    args))
        {
            public readonly object[] Args = args;
            public readonly string StringId = stringId;
            private const string ExceptionId = "Exception";
        }

    I18n(string str) - функция для получения локализованной строки для текущего языка приложения.
    Ну и далее наследуем свои исключения от этого базового типа:
        public class ElementNotFoundException(Type type, string name)
            : I18nException(
                "Element not found",
                [type.FullName, name]
            )
        {
            public readonly string ElementName = name;
            public readonly Type ElementType = type;
        }
    (тыц).
    Ответ написан
    2 комментария
  • Как лучше настроить DE и службы в Linux на слабом планшете-трансформере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дык 4pda же:
    Ответ написан
    Комментировать
  • Есть ли программа где можно открыть рядом два HTML файла и перетаскивать ссылки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проще всего открыть файл в браузере и написать простенький JS скрипт:
    1. В цикле для каждой ссылки добавить чекбокс
    2. Добавить на страницу кнопку, для удаления ссылок, в которых чекбокс без галочки

    И выполнить его в консоли или добавить в сам файл. И в общем-то всё! Дальше просто кликаем на нужные ссылки и в конце сохраняем файл на диск. И далее просто импортируете файл во второй набор закладок в браузере.
    Что-то типа такого:
    Ответ написан
    5 комментариев
  • Есть ли жк мониторы с соотношением сторон 4 на 3?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Как-то вы плохо смотрели. Они были и было их очень много разных. Да и даже сейчас вполне можно купить:
    https://www.dns-shop.ru/catalog/17a8943716404e77/m...
    А уже всякое старьё есть на любой барахолке тоннами.
    Ответ написан
    Комментировать
  • Почему не работает компьютер?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Начните проверку с БП - проверьте конденсаторы на вздутие и напряжения при старте и работе. При возможности - замените на исправный и проверьте с ним остальное железо. Если не помогло - проверяйте отдельно остальное железо.
    Ответ написан
    Комментировать
  • Почему процессор Atom N270 на 2.5Вт нагревается?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    У вас там пробел между элементами. Используйте инспектор:
    6863f0ecf225b373885364.png
    Ответ написан
    1 комментарий
  • Какой выбрать беспроводной паяльник?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    FNIRSI HS-02A
    6863bfcd93ccb752462113.png
    Сам пока ещё не щупал, но пишут что норм. Тем более за эти деньги-то.
    Ответ написан
    Комментировать
  • Критерии поиска грамотного специалиста для кроссплатформенного проекта?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Собственно дополню ответ на вопрос в заголовке: основной критерий - существенный опыт и портфолио с успешно выполненными проектами. Нужен ведущий разработчик, тимлид или менеджер IT проектов/команд разработки, опыт 10+ лет. Рамки - первичная консультация, разработка ТЗ для MVP. А уже потом, по мере роста MVP до полноценного продукта и надобности привлекать на постоянку и организовывать команду.
    Ответ написан
  • Как влиять на окно выводя его за пределы экрана?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Сравнить координаты и размеры окна с координатами и размером текущего экрана.
    Ответ написан
    Комментировать