Задать вопрос
  • Как сделать роутинг на чистом JS?

    Александр Дегтярев,
    Я вам уже всё описал.
    Поймите, если js будет обращаться к существующим ресурсам, то всё это будет проходить через сервер.
    Если вы хотите хранить контент в index.html, то обращений не будет к серверу, но во-всяком случае, вы собираетесь обращаться к страницам, которые существуют.
    1. Сервер возвращает index.html
    2. разбираем url.
    3. согласно сегментам url вызываем тот контент, который вам нужен.

    по сути вам нужно на фронте сделать следующее.
    1. функция router()
    2. <div>, в который мы вставим информацию.
    3. перехват поведения по умолчанию нажатых ссылок
    4. назначить свои действия на клик ссылки.
    Вот и вся идея.
    И тогда, когда вы пользователю отправите ссылку, то он перейдет по ней, а дальше будет так.
    1. запустится index.html
    2. сработает функция router()
    3. будет разобран url
    4. будет вызван нужный контент
    5. перед пользователем появится нужная информация.
    Написано
  • Какую ТВ приставку на Андроид выбрать в 2025 году?

    doexec, Я подключал samsung galaxy s23 ultra и при помощи пульта тв управлял им. там есть какой-то hdmi выход который умеет не только принимать, но и передавать команды. и при таком подходе получается управлять одним пультом.

    Когда-то я думал в сторону мине пк и даже в youtube есть варианты как из него сделать смарт тв, но там всё крутилось на windows 10 и её режим планшетный.
    Там есть варианты как из сайтов сделать wpa приложения, которые будут запускаться на полный экран.

    В комнате у меня стоит пк с монитором и мне вполне хватает. к нему купил пульт и работает норм.
    Написано
  • Какую ТВ приставку на Андроид выбрать в 2025 году?

    Константин Фролов, О да, там охлаждение прям фуууу. Перегрев сильный.
    Написано
  • Как запретить автоскачивание на Андроиде?

    shurshur, О дааа, их бигсби это самый тупой ассистент, который можно было придумать.
    Вечно ничего не может и ничего не умеет.
    Хорошо хоть в oneUi 7 разрешили Gemini на кнопку блок экрана поставить.
    Прям жить легче стало.
    Написано
  • Как сделать роутинг на чистом JS?

    Александр Дегтярев, Если контент хранится в других html файлах или еще как-то, то к серверу вы все равно будете обращаться.
    Если весь контент хранится в index.html
    то тут стоит смотреть в сторону hashtag.
    И тогда
    Адрес будет выглядить примерно так /#page1 /#page2 /#page3
    тогда разбейте на блоки страницу, в блоках храните информацию и в зависимости от хештега вы будете открывать нужный блок информации.
    И тогда так вам не нужно обращаться к серверу.
    Написано
  • Как сделать роутинг на чистом JS?

    Александр Дегтярев,
    можно. Но ведь вам нужно вызвать страницу, а как её вызвать, если только не нажать на неё.
    1. Пользователь пришел.
    2. Пользователю нужна какая-то страница. Тут ApiHistory не поможет, так как он не знает, что делал пользователь на этом сайте.
    3. Пользователь нажал на ссылку, событие отправило данные в router, а там уже произошла фиксация данных в ApiHistory.
    4. Но и тут есть засада. Когда пользователь начнёт кнопками бегать вперед назад, то вам опять нужно вызывать функцию router, чтобы подгружать данные. Иначе, некоторые браузеры могут кешировать. и когда пользователь будет бегать вперед назад, то пользователю будет показываться старая информация, а router будет её исправлять.
    Написано
  • Какую кодировку выбрать для немецкого языка?

    Ипатьев, Верно. Пользователь будет выбирать тип сортировки, а кодировка utf8mb4
    Написано
  • Как заставить принтер(ы) печатать с удаленного сервера?

    Михаил,
    Тогда вам нужно ваш компьютер заставить обратиться к серверу и забрать на печать.
    Вижу примерно такой план.
    1. На вашем пк ставим open server.
    2. Пишем скрипт, который будет обращаться к вашему серверу в дата центре.
    3. Этот скрипт должен забрать данные на печать, если сервер таковые имеет.
    4. Скрипт, через system() или exec() должен отправить на печать данные.
    5. После успешной печати скрипт должен очистить данные, если это вам нужно.
    Всё это дело на крон и будет работать.
    Написано
  • Авторизация в Copilot авторизует ли Windows?

    Refguser, Ну тут ничего не могу сказать. У меня все пк авторизированы в microsoft. По логики и copilot так же должен быть авторизирован, а нет. Copilot не авторизирован.
    Из этой логики могу думать о том, что авторизация в copilot проходит без полной авторизации пк. Попробуйте на сайте microsoft найти такую информацию. Или попробуйте на сайте copilot.microsoft.com может так можно через другой браузер
    Написано
  • Как установить русскую windows 11 на Surface 7 laptop?

    modsamara, Жмем win+i. откроется окно параметров.
    1. выбираем время и язык
    2. Выбираем язык и регион
    3. Выбираем нужный язык
    4. Жмем Другие параметры
    5. В списке жмем удалить.
    6. Перезагружаем пк.
    7. Проверяем приложения.
    8. Если нужен опять английский, просто подтягиваем и всё.
    Написано
  • Как прошить флэш накопитель на вязальной машине?

    Вот что он мне ответил.

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

    1. Почему не работает копирование через dd?
    Ты скопировал образы (vhd) на флешки командой dd, но они не заработали. Возможные причины:
    • Флешка не является загрузочной. Просто запись образа на флешку может не сделать её загрузочной.
    • Неправильный способ копирования. dd копирует побитово, но если образ vhd не содержит загрузочных секторов, BIOS просто не увидит флешку как загрузочную.
    • Файловая система несовместима. Вязальная машина, работающая под DOS, скорее всего, использует FAT16 или FAT32. Проверь структуру разделов через fdisk -l.
    • Аппаратные различия в накопителях. В некоторых промышленных устройствах накопители имеют встроенные аппаратные идентификаторы (серийные номера), и прошивка может проверять соответствие.

    2. Что можно попробовать?
    Шаг 1: Проверить оригинальную структуру разделов
    Перед записью образа попробуй посмотреть, какие разделы есть на оригинальной рабочей флешке:
    sh
    Копировать
    Редактировать
    sudo fdisk -l /dev/sdX
    или
    sh
    Копировать
    Редактировать
    lsblk
    Где /dev/sdX – твоя флешка.
    Если видишь нестандартные разделы или метки, то dd просто не переносит нужную разметку.
    Шаг 2: Скопировать не только данные, но и разметку
    Если fdisk -l показывает несколько разделов, попробуй сначала скопировать MBR и таблицу разделов:
    sh
    Копировать
    Редактировать
    sudo dd if=/dev/sdX of=/dev/sdY bs=512 count=1
    Где:
    • /dev/sdX – оригинальная флешка,
    • /dev/sdY – новая флешка.
    После этого уже записать полный образ:
    sh
    Копировать
    Редактировать
    sudo dd if=/dev/sdX of=/dev/sdY bs=4M status=progress
    Шаг 3: Проверить файловую систему
    Если копирование не помогло, попробуй смонтировать флешку и проверить, как она отформатирована:
    sh
    Копировать
    Редактировать
    sudo mount /dev/sdX1 /mnt
    ls /mnt
    Если файловая система слетела, можно попробовать восстановить загрузочные файлы через syslinux:
    sh
    Копировать
    Редактировать
    sudo syslinux --install /dev/sdX1
    Или, если используется DOS, попробовать fdisk /mbr из-под загрузочной дискеты DOS.
    Шаг 4: Протестировать загрузку через QEMU
    Можно проверить, загружается ли образ VHD, смонтировав его в виртуальной машине:
    sh
    Копировать
    Редактировать
    qemu-system-i386 -hda myimage.vhd
    Если он не загружается, возможно, образ неполный.

    3. Если флешка содержит прошивку или ключи
    В промышленных машинах флешки могут быть не просто накопителями, а содержать прошивку или специальные идентификаторы.
    Если есть старые оригинальные флешки, можно проверить их содержимое:
    sh
    Копировать
    Редактировать
    sudo hexdump -C /dev/sdX | less
    Если там не обычная файловая система, а что-то бинарное, возможно, нужен специальный инструмент для клонирования.

    Вывод
    1. Проверь файловую систему и таблицу разделов.
    2. Попробуй dd с полным клонированием, включая MBR.
    3. Проверь загрузочные файлы и попробуй syslinux или fdisk /mbr.
    4. Если машина не видит флешку в BIOS, проблема может быть в идентификаторах устройства.
    5. Если флешка содержит не только ОС, но и прошивку, может потребоваться специальный софт от PROTTI.
    Попробуй эти шаги и скажи, что получилось!
    Написано
  • Как прошить флэш накопитель на вязальной машине?

    Zettabyte, Возможно и сможет найти, но только нужно чтобы туда вписали модель машины.
    Тот же chat gpt умеет шарится по всяким форумам. может что и найдёт.
    Написано
  • Как прошить флэш накопитель на вязальной машине?

    попробуйте какой-то ии использовать. возможно в их базах есть какое-то решение, которое вас подтолкнёт к нужному решению.
    Загрузите в них скрины и они попробуют найти
    Написано
  • Авторизация PHP. Как исправить Warning: Undefined array key "login" in?

    Ипатьев,
    В вас много злости.
    1. Автор ничего не знает. Давайте напишем ему, что его дерьмокод сюда нельзя было публиковать.
    2. Самый быстрый вариант узнать содержимое ключа login - это куда-то вывести.
    3. Автор еще не знает о функциях, которые могут проверять существование ключа в массиве.
    4. Если у автора сборка типо open server и подобных инструментов для windows, скачанных с не официальных сайтов, могут проявлять плохое поведение.
    5. Ну и последнее, на windows в php 8 у меня было такое, когда я пытался проверить существование ключа в массиве, на несуществующий все равно была ошибка. только если проверку завернуть в try.

    Посоветуйте админам проекта, чтобы они добавили правило, которое запрещает новичкам поднимать вопросы, чтобы вас это не бесило.
    Написано
  • Почему системные сообщения Windows и Apple Watch срабатывают одновременно?

    Konstantin_the1st, На пк. но на сколько я сам понимаю, часы, когда-то, должны быть подключены к пк.
    Есть еще вариант, что в apple устройстве что-то подключено к аккаунту microsoft. тут ещё важно понять, сами часы принимают уведомление или сначала телефон, который передаёт на часы.
    У меня к примеру так.
    Мой samsung телефон подключен к пк, все уведомления с него идут на телефон, а уже с телефона на часы. При этом в шторке телефона нет уведомлений. То есть, телефон как ретранслятор для часов.
    Написано
  • Установка windows 10 требует поворачивать разные предметы, куда указывает рука - iso?

    Раньше я мог так делать, а теперь почему-то windows 11 без интернета не даёт локалку создать. )) Это в Германии. Не знаю, может это какая-то особенность.
    Написано
  • Как сделать валидацию очень сложной формы?

    Господа, пожалуйста, покажите хоть один сайт, где есть форма из которой вынесли submit куда-то далеко.
    А то форма с убраным submit напоминает машину без фар, просто фары заде на проводах по дороге тянутся
    Написано
  • Интернет кабель для пк влияет на мощность?

    rPman,
    Я живу на третьем этаже и имеется подвальное помещение закрепленное за квартирой. Сеть одна и та же, то есть я в квартире могу рубильник выключить и в подвальном помещении нет электричества. Интересно, если буду передавать интернет по электро сети, будет ли на таком расстоянии работать в подвальном помещении или уже появятся просадки.
    Написано
  • Как открыть CSS селектор при помощи onclick?

    Сергей delphinpro, Ага, автор сам просил onclick, а так да, лучше addEventListener.
    Написано
  • Как правильно вывести session, чтобы все работало как надо?

    キム ファイブプラス, Я сам когда-то был фанатом php, пока про java не узнал. Хотя я не фанат java, но boot spring с его философией мне нравится.
    И ранее еще болел смешиванием кода, пока полностью не осознал философию rest api.
    Вот теперь и продвигаю идею, чтобы phpшники придерживались rest api, ведь в php его легче придерживать, чем в java, там просто boot spring на себя это берёт.
    Написано