Задать вопрос
  • Как установить Shell Anything? Есть ли другие вариант для контекстного меню?

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

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

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

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

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

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

    Альтернативы есть в гугле. Вы хоть пытались искать?
    Ответ написан
    Комментировать
  • Точь в точь ли маппятся поля json-сущности на поля в таблицах базы данных?

    Vamp
    @Vamp
    Опишу проблему: я не совсем понимаю связь между json-сущностями которые отгружаются rest-методом и таблицами в базе данных.

    А её и нету, связи этой.

    REST API - это одно. Там свои форматы, логика, модель данных. Все это оптимизировано для удобства взаимодействия клиента с сервером.

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

    Каждый ли ключ обязательно должен маппится с полем в какой-то таблице?

    Не должен.

    Так что же тогда нужно понимать под фразой "сущность отгружается полностью"?

    Где вы эту фразу услышали?

    На всякий случай отмечу: я знаю, что "одна таблица не равно одна сущность". Сущность может быть раскидана по нескольким таблицам.

    Аналогично и схема REST API не обязана в точности соответствовать структуре базы.

    Мой вопрос больше про маппинг полей в json-объектах отгружаемых Postman/Devtools и полями в таблицах бд.

    Не припомню чтобы Postman/Devtools как-то относились к базам данных.
    Ответ написан
    2 комментария
  • Возможен backend + Telegram Bot API?

    @Everything_is_bad
    Да возможно, пиши ТЗ, да нанимай программиста, ну и выбор технологий обычно за программистом, а не маркетологом.
    Ответ написан
    Комментировать
  • Почему процессор Atom N270 на 2.5Вт нагревается?

    15432
    @15432
    Системный программист ^_^
    1) TDP в 2.5W совсем не означает, что он реально жрет 2.5 W, максимальное потребление в стресс тесте может и 12 W быть
    2) стекло, блин, прозрачное, вы покрасьте лампочку черной краской, сразу получите схожесть
    Ответ написан
    2 комментария
  • Как оптимизировать загрузку и парсинг больших JS файлов со стороны браузера/клиента?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Совершенно непонятно, зачем на одной странице нужны 10 тыс фоток.
    Во-первых, столько физически не поместится даже на три-пять экранов.
    Во-вторых, человек в принципе не способен воспринимать такое количество информации одновременно.
    Скорее всего, мне думается, это просто лента фотографий, которая "бесконечно" прокручивается для просмотра.
    Вот из этого и нужно исходить.

    Сложить список файлов в базу данных.
    Загружать небольшое количество, ну скажем 50-100 изображений.
    По мере прокрутки страницы подгружать еще сотню следующих. Предыдущие удалять. При прокрутке в обратную сторону подгружать предыдущие, а ушедшие из зоны видимости удалять.
    И никакой нагрузки на браузер не будет, и визуально будет казаться, что все фото присутствуют на странице.
    Ответ написан
    1 комментарий
  • Какая есть деятельность с "дежурным режимом" в IT?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Это называется не "Дежурный режим", а "Сопровождение ПО".
    Так и искать: на сопровождение, но на фрилансе обычно эту сферу пытаются подогнуть под себя разработчики как "подушку безопасности", типо сделали сайт и потом поставили на поддержку, т.к. сами его знают, а так скорее искать "на галерах"
    PS: дежурный режим: это круглосуточный фултам про всякие мониторинги инцидентов и тп для неотложных работ
    Ответ написан
    3 комментария
  • Защищенный ТАЙМЕР для ограничения прохождения викторины по времени?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Элементарно же, когда пользователь начинает опрос, сохранять в БД запись, содержащую идентификатор опроса, идентификатор пользователя и время начала опроса.
    Ответ написан
    6 комментариев
  • Защищенный ТАЙМЕР для ограничения прохождения викторины по времени?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    а в чем сложность? храните в бд дату начала викторины для акка
    Ответ написан
    9 комментариев
  • Есть +-40к на сервер для моих пет проектов (на одном есть небольшая нагрузка, +- 50 пользователей в день). Что посоветуете купить?

    NeiroNx
    @NeiroNx
    Программист
    за 40к можешь мини-пк купить на Ризине 7...8
    например такой с возможностью добавить внешнюю видяйку потом.

    Сервер все равно нормальный не купить за такие деньги, темболее под нейросети.
    Ответ написан
    Комментировать
  • Какие книги по программированию выбрать для ребенка?

    @jester-wizard
    Андрей Корягин "Python. Великое программирование в Minecraft" . Пусть играет и учится.

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

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    «Изучаем Python» — книга Марка Лутца.

    Если не только книги, то:
    - https://metanit.com/python/tutorial/
    - https://education.yandex.ru/handbook/python
    - https://www.w3schools.com/python/default.asp
    Ответ написан
    1 комментарий
  • Как сохранить данные на сайте html+css в файл txt?

    @rPman
    Без скриптов никак, потому что html+css это только способ описания внешнего вида (и очень немного анимации), при этом это только браузерный фронтэнд - то что работает у пользователя. На этой стороне даже со скриптами файл не сохранить (можно сформировать сам файл и выдать запрос на загрузку файла, но не контролировать куда)

    С другой стороны html forms (теги form и input/textarea) и простейший скрипт из пары строчек на сервере, позволят решить эту задачу
    <!DOCTYPE html>
    <html>
    <head>
        <title>Форма</title>
    </head>
    <body>
        <form action="save.php" method="post">
            <input type="text" name="data" placeholder="Введите данные" required>
            <button type="submit">Отправить</button>
        </form>
    </body>
    </html>

    <?php
    file_put_contents('data.txt', $_POST['data']);
    echo "Данные сохранены!";
    ?>

    Само собой тут никаких защит, атворизаций и прочего
    Ответ написан
    Комментировать
  • Из-за чего периодически перестают работать клавиатура и мышь?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Возможные программные причины:
    • Драйвер USB контроллёра
    • Драйвер мыши и клавиатуры
    • Драйвер чипсета (теоретически возможно)

    Возможные железные причины:
    • Если клавиатура и мышь беспроводные - возможно помехи в радиоэфире или проблемы с самим передатчиком
    • Нехватка мощности БП может приводить к данным симптомам - надо замерять напряжения без и под нагрузкой
    • Если это фриз на уровне системы - т.е. не только не реагируют клава и мышь, в том числе капслок, но и интерфейс системы - проблема может быть в умирающем системном диске, проверяйте смарты и состояние всех дисков
    • Мусор в каком-то порту или физически повреждённый порт
    • Проблема с любым подключённым USB девайсом (не только клава/мышь)
    • Проблема в самом USB контроллёре
    • Проблема в фронтальных портах, выведенных на корпус ПК через отдельные разъёмы материнской платы
    • Материнская плата - чипсет, биос, питание

    На некоторых материнских платах бывает несколько USB контроллёров - имеет смысл переткнуть в другой и проверить.
    Ответ написан
    Комментировать
  • В чем проблема?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Проблема в обучении по ютубу.
    Ответ написан
    Комментировать
  • Как скачать файл с полудохлого диска?

    15432
    @15432
    Системный программист ^_^
    Если данные действительно важные, рекомендую обратиться в специализированную контору по восстановлению данных.

    А так, попробуйте подключить не по USB, а напрямик в M.2 разъем компьютера
    Ответ написан
    1 комментарий
  • Как реализовать переход с Bootstrap 3 на Bootstrap 5?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Варианты перехода с Bootstrap 3 на Bootstrap 5:
    1. Постепенная миграция (Hybrid approach)

    Подключить Bootstrap 5 с префиксом классов
    Переписывать компоненты по одному
    Использовать CSS-изоляцию для избежания конфликтов
    Плюсы: Сайт остается рабочим, можно мигрировать частями
    Минусы: Увеличенный размер CSS, сложность поддержки

    2. Использование Bootstrap Migration Tool

    Автоматические инструменты для замены классов
    Скрипты для массовой замены в файлах
    Плюсы: Быстрая автоматизация базовых изменений
    Минусы: Не покрывает все кейсы, нужна ручная доработка

    3. Создание CSS-моста (Polyfill)

    Написать CSS-правила для совместимости классов BS3
    Создать алиасы для старых классов
    Плюсы: Минимальные изменения в HTML
    Минусы: Не все компоненты можно эмулировать, устаревший подход

    4. Полная перепись с нуля

    Установить Bootstrap 5
    Переписать все компоненты и страницы
    Плюсы: Современный код, лучшая производительность
    Минусы: Много времени, высокий риск поломок

    5. Использование CSS-in-JS или препроцессоров

    Создать миксины для совместимости
    Использовать SCSS для переопределения
    Плюсы: Гибкость настройки
    Минусы: Нужны знания препроцессоров

    6. Bootstrap 4 как промежуточный этап

    Сначала мигрировать на BS4, потом на BS5
    Плюсы: Меньше кардинальных изменений за раз
    Минусы: Двойная работа

    7. Микросервисный подход

    Переписывать отдельные секции сайта на новом Bootstrap
    Постепенно заменять старые части
    Плюсы: Изолированные изменения
    Минусы: Сложность интеграции

    Для больших проектов: Постепенная миграция (#1)
    Для средних проектов: Bootstrap 4 как промежуточный этап (#6)
    Для небольших сайтов: Полная перепись (#4)
    При ограниченном времени: CSS-мост (#3)
    Ответ написан
    2 комментария
  • Как узнать назначение приложений Android, чтобы удалить все лишние?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Узнать можно в гугле или на 4pda. Вот только удалить получится только то, что было поставлено не самсунгом - аппликухи гугла и самсунга без рута не удалить, а рутовать самсунг сомнительное и рисковое удовольствие - запросто получить кирпич.
    Ответ написан
  • Как узнать назначение приложений Android, чтобы удалить все лишние?

    По факту ваш вопрос можно свести к "неожиданно стал получать кучу смс из разных источников, включая банки" и
    "Хочу удалить лишние приложения. Где можно узнать, что за приложения по их идентификатору [список]".

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

    Ответ на вопрос про приложения - просто вписываешь в поисковик их по порядку и узнаёшь, что это.

    На 4pda уже скорее всего есть инструкции о том, что можно удалять, а что не стоит.


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

    На каких фактах основан такой вывод?
    Ответ написан
    1 комментарий
  • Как написать скрипт на питоне который будет присылать сообщение в телеграм бот об включении, выключении компьютера, неудачной попытки входа в учетку?

    @Everything_is_bad
    стандартно, разбиваешь на простые подзадачи и решаешь их
    Ответ написан
    Комментировать
  • Как сделать обмен музыки из канала в телеграмме с сайтом?

    @q2digger
    никого не трогаю, починяю примус
    берем Telegram Bot API (https://core.telegram.org/bots/api), в другую руку берем какой нибудь знакомый язык программирования, например Python и пишем бота, который следит за постами с музыкой в вашем канале и при появлении новой делает какие-то запланированные действия, например выкладывает музыку на вашу страницу. У таких платформ как Wordpress или Django есть API, и все это отлично автоматизируется.
    Ответ написан
    Комментировать