Задать вопрос
  • Как оптимизировать загрузку и парсинг больших 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, и все это отлично автоматизируется.
    Ответ написан
    Комментировать
  • Можно ли как-то скрыть пути API запросов, или это вообще не нужно?

    @d-stream
    Готовые решения - не подаю, но...
    Не нужно. Это сродни операции замены человекопонятных имён переменных, полей и классов на рандомные комбинации букв i,I и тп aka обфускации. "защитой" должен заниматься другой слой например тот же самый jwt как носитель билета доступа, выдачу которого и проверку легитимности осуществляют другие механизмы (аутентификация, авторизация и т.п.)
    Ответ написан
    Комментировать
  • Какую нейросеть выбрать для помощи в обучению программированию и смежных наук?

    @99insania99
    Подсказывала и проверяла мои работы
    Как может оценивать работу то, что само не может в 80-90% случаев написать нормальный код?
    Рассуждала о возможных приоритетах и помогала в направление
    Есть такой сайт https://roadmap.sh/ - он поможет с направлением
    Ответы чтобы были более человеческие, а не сухие
    Это можно решить промтом, задай его так, чтобы она тебя называла папочкой и в конце строк писала ^-^

    Нейросеть не способна заменить собой ментора и учителя. Она способна подобрать последовательность буковок, которая кажется правильной. Тебе поможет курс(возможно платный) или ментор, который даст тебе и план, и проверки, и направления.
    Ответ написан
    4 комментария
  • Как монетизировать домашний сервер?

    @Everything_is_bad
    Про сдачу под хостинг, вопрос задавался 100500 раз, в общем случае никак, только если знакомым (это не считая того что гарантировать нормальный интернет и электричество ты всё равно не сможешь), иначе за спам отвечать тебе, а там может быть и что-то более серьезное.
    Ответ написан
    5 комментариев