• Как запретить обновление страницы для скачивания?

    Stalker_RED
    @Stalker_RED
    Со стороны браузера действие "обновить страницу" почти ничем не отличается от "закрыть, а потом открыть эту-же страницу" или даже от "открыть этот же адрес в новой вкладке".

    Вам надо для начала решить как ваше приложение должно себя вести в таких случаях, и потом уже реализовать это в коде.
    • показывать ту-же ссылку? Запишите ее в сессию, например, и показывайте каждый раз.
    • менять ссылку каждый раз? Генерируйте новую при каждом запросе.
    • менять ссылку только если предыдущая была использована? Пишите проверку была ли использована.

    И т.д.

    Идеи типа "запрет на обновление страницы" не работают, вы можете сделать открытие страницы неудобным, но не можете запретить.
    "после скачивания все закрывалось" - можно, но не во всех случаях, и кто помешает пользователю посмотреть историю запросов и открыть страницу снова?

    "после окончания скрипта делался переход на другу страницу" - можно, но опять-же, это только мелкое неудобство, пользователь может вернуться через историю браузера.
    Ответ написан
    3 комментария
  • Почему лагает курсор мыши при запуске торрентов?

    @Drno
    вифи беребивает сигнал от мыши. менять мышь, либо подключить провод
    Ответ написан
    Комментировать
  • Как скрыть строку *?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    mb_substr($string, 0, 2) . str_repeat('*', mb_strlen($string) - 3) . mb_substr($string, -1)
    Ответ написан
    3 комментария
  • Как сделать выборку случайных строк с наименьшим значением определенного столбца?

    meusov11
    @meusov11
    Можно использовать ORDER BY. Пример:

    SELECT *
    FROM your_table
    WHERE views = (
      SELECT MIN(views)
      FROM your_table
    )
    ORDER BY RANDOM()
    LIMIT 10;
    Ответ написан
    Комментировать
  • Как починить монитор если на нем огромное черное пятно пикселей?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    никак
    только менять матрицу,
    но дешевле купить б.у. монитор
    Ответ написан
    2 комментария
  • Как организовать поиск в БД с 1000 таблиц?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Даю совет: базу данных, в которой "есть очень много таблиц (>10.000), в каждой от 1 до 50 строк" нужно удалять, а того, кто её проектировал, увольнять с позором.
    Ответ написан
    4 комментария
  • Почему сильно напрягаются глаза от ноутбука с IPS?

    GavriKos
    @GavriKos
    Дело может быть в чем угодно. Глаза индивидуальны. Так вот чтобы докинуть:
    - яркость не та что вам привычна
    - контрастность не та что вам привычна
    - окружающее освещение не подходит
    - шим таки есть
    - расстояние/уго/посадка неверные
    - и все возможные и невозможные сочетания этих и других факторов.

    Что поможет? Ну или смириться - глаза привыкнут, или настраивать что можно настроиьт, или менять ноут. Конкретного ответа никто кроме ваших глаз не даст
    Ответ написан
    4 комментария
  • У меня 2 жёстких диска, на них установлено по виндовсу, как удалить одну из них оставив важные файлы на этом диске?

    @rPman
    Для начала работай с файлами не в проводнике а в нормальных файловых менеджерах, типа Far Commander или Total Commander, позволяющих работать со скрытыми и системныви каталогами, корректно обрабатывающих символические ссылки и просто удобнее чем проводник.

    * пользовательские файлы в:
    \Users\ - все тут можно удалять кроме твоих файлов, их нужно переместить в другой каталог на этом же диске (операция быстрая не требующая копирования), один из подкаталогов - имя твоего пользователя (или несколько, если специально их создавали), например MyUser
    \Users\All Users, Default, Default User, Public, Все пользователи, desktop.ini - смело удалять
    \Users\MyUser\Desktop, Documents, Downloads, Music, OneDrive, Pictures, Saved Games, Videos - обычно тут хранятся пользовательские файлы
    Остальные каталоги можно удалить но в зависимости от установленных приложений лучше перепроверить, к примеру в \Users\MyUser\.ssh могут храниться сертификаты ssh и настройки беспарольной авторизации
    \Users\MyUser\AppData и LocalData - тут хранятся настройки (и даже сами приложения, устанавливаемые без требования администраторского доступа), обычно их можно смело удалить но держать в голове это нужно, бывает нужные файлы там
    * без вопросов удалить:
    \windows
    \program files и \program files x86 - в этих двух каталогах находятся файлы устанавливаемых приложений, во времена winxp (а такие приложения еще встречаются но их сразу заметно они для работы требуют администраторский доступ) настройки и даже пользовательские файлы могли храниться тут
    \ProgramData - очень очень редко программы сюда складывают пользовательские данные (например файлы лицензий, тот же SketchUp к примеру, т.е. не напрямую файлы а как производная от работы приложения)
    \PerfLog
    \Boot
    \Recovery - осторожно, windows может при отсутствии места на диске C создавать такие каталоги на других дисках, т.е. ты можешь удалить файлы восстановления текущей системы
    \$WinREAgent
    \$Recycle.Bin - корзина, в этом каталоге хранится как удаленные в проводнике файлы в старой системе так и в новой, но в интерфейсе будут видны только новые файлы, а старые нет, имеет смысл удалить, предварительно убедившись что в новой корзине нет нужных файлов
    \System Volume Information - то же самое что и корзина, тут могут храниться точки восстановления как новой так и старой системы, но удалить так просто не получится, нужно сначала в интерфейсе отключить поддержку точек восстановления на диске, а затем удалить (после этого включить обратно)
    Ответ написан
    1 комментарий
  • Какой pet проект создать, чтобы выделиться?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Pet проект это не тестовый проект для портфолио.
    Пет проект делается для себя, а потом по случаю добавляется в портфолио, а не создается исключительно для того, чтобы положить его в портфолио.

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

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Вам не только принимать числа любой длины в конструкторе, вам их хранить и обрабатывать придется. Чтобы работать с данными любой длины придумали массивы. Например, передавайте строку или std::vector.
    Ответ написан
    Комментировать
  • Как перенести текст статьи из .txt в html?

    Mike_Ro
    @Mike_Ro Куратор тега JavaScript
    Python, JS, WordPress, SEO, Bots, Adversting
    Т.к. нет примера txt файла, и это нужно угадать, то предположу, что параграфы в txt разбиваются пустой строкой.
    Т.к. указан тег js, и нет указания, где именно задачу необходимо выполнить (на бэке или фронте), то напишу решение для фронта:
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>Пример чтения и вывода текстового файла в HTML</title>
      </head>
      <body>
        <div id="content"></div>
    
        <script>
          fetch('example.txt')
            .then(response => response.text())
            .then(text => {
              const paragraphs = text.split('\n\n');
              const contentElement = document.getElementById('content');
    
              paragraphs.forEach(paragraph => {
                const p = document.createElement('p');
                p.textContent = paragraph;
                contentElement.appendChild(p);
              });
            });
        </script>
      </body>
    </html>
    Ответ написан
    2 комментария
  • Что особенного в IP адресе 8.8.8.8?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Многие провайдеры при истощении баланса перенаправляют все клиентские http-запросы на свою страничку с уведомлением о необходимости оплаты и каким-нибудь эквайрингом. Очевидно, что для их работы нужен работающий DNS, а зачастую ещё и доступ к CDN. Провайдеры поумнее оставляют доступ к своему DNS и запросы к CDN тоже через себя проксируют, но некоторые не заморачиваются и просто оставляют часть доступа в дикий интернет.
    Ответ написан
    3 комментария
  • Возможна ли замена матрицы без замены тачскрина на ноутбуке Lenovo?

    @Drno
    нет конечно. в сборе меняется
    Ответ написан
    Комментировать
  • Z-index головоломка - как расположить фигуры внахлест одну за другой?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    Как вариант:
    Ответ написан
    Комментировать
  • Как можно считывать все запросы отправленные в базу данных с момента её создания?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    А как получить ежедневные подробные фотографии строительства дома, в котором вы живёте? Ведь если его строили, и фото можно было делать - значит фото есть!

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

    @lenlolka
    Здравствуйте. Вероятнее всего, писк у вас не от дросселя, а от трансформатора, а появился он из-за того, что сдыхают конденсаторы. В идеале заменить все, как минимум - те, что 35 V 1000 мФ и большую банку самую. Но, желательно, всё же, заменить весь набор.
    Замеры делать можно, но не всегда оправдано, бывает, что ESR в норме, Vloss нормальный, но кондюк при этом своих функций уже не выполняет.
    Ответ написан
    Комментировать
  • Какую тему взять для преддипломной практики?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Декан должен вам определить преподавателя, который будет вашим дипломным руководителем. Дипломный руководитель обязан решать вместе с вами все вопросы, касающиеся вашего диплома, включая тему диплома, а также место прохождения преддипломной практики.
    То, что вы ищете тему преддипломной практики на Тостере - это ошибка. Так быть не должно.
    Ответ написан
    Комментировать
  • Как удалённо рендерить видео?

    арендовать сервер с видеокартой и rdp
    Ответ написан
    Комментировать
  • Безопасно ли заряжать MacBook через нагруженный type-c мульти хаб?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Почитать этикетки на мониторе, ноутбуке и заряднике.

    Сложить мощьность первого со вторым и вычесть треетье.

    Если получилось отрицательное число - пойти в магазин и купить более мощный зарядник, чтобы число было положительным, с запасом процентов 5-10.
    Ответ написан
    3 комментария
  • На ноутбуке не хватает места, 256 ГБ SDD. Лучшее решение для увеличения места?

    @Drno
    купи новый ssd на 1 тб
    клонируй на него систему
    купи бокс для старого ssd и юзай как флешку

    вот тебе лучшее решение
    Ответ написан
    Комментировать