Задать вопрос
  • Что из себя представляют видеозвонки на Android 14?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Раньше, вроде как, была такая технология, которая позволяла использовать сотовую связь и не используя мессенджеры и интернет, звонить абоненту на прямую.
    Но тут произошла такая муть, что один оператор мог это поддерживать, а другой нет. Эта муть так и осталась, к примеру есть некоторые немецкие операторы, которые могут позволить такой звонок совершить, а другие уже выпилили такой функционал из-за того, что он просто им не нужен, так как люди ушли в facebook, whatsapp и telegram. А ведь еще был гугловский мессенджер, от яблочников есть мессенджер.
    ТАк что если вы нажали на эту кнопку и ничего не случилось, то скорее всего оператор не дал вам настроек для таких звонков. А раз не дал настройки, то и фича эта у них отсутствует.

    upd

    сейчас специально про это прочитал.
    Эта фишка работала в начале двухтысячных и использовала 3g umts.
    Популярности большой не имела из-за дикой цены тарификации и вечными тормозами видео, на котором появлялись пиксели. Скорость видео была примерно 15 кадров в секунду, а то могла ещё сильней проседать.
    Если звонить из роуменга, то тут лучше сразу было подключать банковский счёт, на котором очень много денег.
    Так что она, эта фича, совсем не нужна стала.
    Да и 5g такое уже не имеет из-за voIp. Ну и потому что начинают отключать вышки 3g.
    Ответ написан
    1 комментарий
  • Почему один компьютер видит SMB сервер на роутере, а второй, после переустановки WIndows не видит?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Может вы не разрешили чтобы ваш компьютер обнаружил другие устройства в сети?
    Ответ написан
  • Какую ТВ приставку на Андроид выбрать в 2025 году?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Возможно, что мой комментарий вам не поможет, но просто поделюсь своим опытом.
    Скорее всего вам не понадобится мой опыт, но может к чему-то подтолкнёт.
    1. У меня есть samsung smart tv 2019 года. Развитие интернета застыло на chrome 67
    Это говорит о том, что он далеко не современный. многие производители приложений действительно отказываются от поддержки tizen 5.0
    2. Телевизор хороший, но жаль его выкинуть. Вот как поступил я.
    2.1. Написал часть приложений под свой тв. Запустил их на сервере внутри сети и просто через браузер вхожу в них.
    2.2. Нашел устройства, которые можно подключить к тв.
    2.2.1. x96mini. - Выполняет минимальные задачи, но зависает на более нагруженных процессах.
    2.2.2. x96max - чуть лучше, но для моих задач не подошел.
    2.2.3. Samsung galaxy s23 ultra. через type c. Думаю тут даже ничего не надо говорить. тянет всё и очень отлично.
    Можно найти модели, которые ранее были выпущены. Главное чтобы там была поддержка Display port.
    2.2.4. возможно вы посмотрите в сторону NVIDIA SHIELD.

    Да, это далеко не 5, 6 к, но возможно лучше сразу подумать о хорошем и надёжном устройстве.
    Ответ написан
  • В чём смысл делать приложения-прокладки?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Потому что пользователю нужно приложение.
    Он так будет считать, что если есть приложение, значит этому проекту можно доверять.
    Ответ написан
    Комментировать
  • Как сделать роутинг на чистом JS?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Если я правильно понял, вы хотите, чтобы index.html загружал все данные, после изменения url, при этом ваша страница не должна перезагружаться, , а если её перезагрузили, то все равно должен подгрузиться index.html и вывести результат согласно url.

    1. Настройка веб сервера. Вам нужно на сервере свести все запросы на index.html, кроме api запросов. в apache это можно сделать в htaccess, а в boo spring в spring security. в других не знаю как.
    2. Добавить событие, которое будет ждать клик на ссылку и перехватывать действие по умолчанию.
    3. Написать функцию, которая будет принимать данные с значения в событии и в зависимости от значения вызывать нужный контент на страницу.
    4. Назначить отслеживание изменения адресной строки.
    5. Где-то в коде произвести один раз функцию вне события клика, чтобы после перезагрузки страницы вызвался тот контент, который отвечает адресу в адресной строки.

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

    Как примерно должен выглядеть код.

    // функция роутенга
    function router(url) {
    fetch(url+".html").then((data) => {
    return data.text();
    }).then((response) => {
    document.getElementById("content").innerHTML = response;
    }).catch((error) => {});
    }
    // событие слушающее клик.
    document.addEventListener("click", (event) => {
    if (event.target.tagName=="a") {
    // перехват и остановка действий по умолчанию.
    event.preventDefault();
    // отправляем url в роутенг.
    router(event.target.getAttribute("href"));
    }
    });
    // Еще не забыть устроить изменение url в браузере.


    Такой вариант очень сырой, но его можно доработать и он будет отлично выполнять задачу.
    Совет, изменение url в браузере лучше сделать внутри функции router(), в том месте, где добавляется контент в страницу.
    Тем самым вы сделаете так, что url изменится когда код точно будет знать, что контент реально есть.
    Ответ написан
  • Как запретить автоскачивание на Андроиде?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Вообще это не нормально, но я знаю, что таким промышляют samsung.
    Я как-то обнулил samsung galaxy s 23 ultra, а когда свой аккаунт samsung подключил, то телефон подтянул программы из galaxy store.
    Но честно, он подтянул всё то, что мне нужно.
    А если вам устанавливает play market, то там нужно поискать в настройках пункт, который отвечает за автоматические обновления.
    Так же может имеет смысл отключить синхронизацию.
    Ответ написан
  • Почему кука обрезается на 330 символов?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Такое лучше не делать.
    Я так понимаю вы хотите сохранить корзину. Но при проектирование магазинов такое нельзя делать.
    Это не лучший вариант. Куку можно отредактировать и тд.
    Обычно для этого создаётся связующая таблица и выглядит всё примерно так.
    1. Пользователь пришел на сайт. Выдали ему уникальный номер. Для уникальных номеров кто что использует. Но я обычно создаю отдельную таблицу.
    2. Создаётся связующая таблица между объектом товара и пользователем. В нее помещается id объекта товара, id пользователя и прочая информация, типа цена, скидка, количество.
    3. Всё. Далее, где вам нужно получить эту информацию, получайте уникальный номер пользователя, который вы в куках сохранили, и подтягивайте её.
    Ну а что по самой куки, то тут есть ограничения на 4 килобайта информации. Но вы должны учитывать, что в эти 4кб входит не только содержимое, но и настройки самой куки.
    Да и каждый браузер может вести себя по разному.
    Ответ написан
    Комментировать
  • Почему компьютер вырубается, но вентиляторы продолжают работать?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    У меня когда-то такое было на древнем пк.
    Он просто гас, но вентиляторы работали дальше.
    При этом кнопка power не могла отключить при долгом зажатии.
    Мне ничего не помогло. Компьютер просто сильно перегревался и всё. даже в сервисе не помогли. В итоге я его сдал на запчасти.
    Возможно что-то у вас греется и он гаснет.
    Ответ написан
    1 комментарий
  • Какую кодировку выбрать для немецкого языка?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Для немецкого я всегда ставлю utf8mb4_unicode_ci
    Работает просто отлично.
    А кодировка utf8mb4.
    Но вы скорее всего будете выбирать тип сортировки, если через phpmyadmin.
    Если руками будете таблицы создавать, то надо прописать типо
    CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
    А когда будете создавать таблицу, то примерно так.
    CREATE TABLE example (
      id INT PRIMARY KEY,
      name VARCHAR(255)
    ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    Ответ написан
    2 комментария
  • Почему пропадает звук на ноутбуке?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Такая муть у меня была на старом asus x205ta.
    мне помогало откат на старые драйвера.
    Я делал так.
    1. Скачивал драйвера для старого windows. То есть, на нем стоял windows 10, а драйвер был для windows 8.1
    2. не в коем случае не обновлять их.
    3. Все начинало работать, когда устанавливался драйвер для чипсета интел.
    Ответ написан
    Комментировать
  • Автопереводчик телефонных разговоров под Андроид?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    в samsung galaxy s23 ultro и выше есть такой функционал. Там прям флажок можно отметить, когда будешь говорить по телефону. Всё делает биксби и переводит туда и назад голосом.
    Лично проверял.
    1. Я говорил по русский, а жена по немецки.
    2. Переводило женским голосом на русский и на немецкий.
    3. Переводит с задержкой примерно в две три секунды.
    4. Иногда распознаёт неверно контекст и могут случиться смешные ситуации.
    5. Вы так же будете слышать перевод на двух языках как и ваш собеседник.
    Ответ написан
    Комментировать
  • Какой мини ПК посоветуете для домашнего веб сервера для некоммерческих целей?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    ОООО, знакомая тема.
    Значит, простите, если будет длинно.
    У меня есть телевизоры выпуском до 2020 года от samsung smart tv.
    К сожалению их кинул samsung и они больше не поддерживаются. На них стоит tizen 5 и на официальном сайте исчезла поддержка.
    Телевизоры хорошие и качество изображение на высшем уровне. Однако, многие приложения исчезли из этих магазинов тв. Разработчики не желают поддерживать старые устройства.
    И плюс к этому, что я сам незрячий и к сожалению страдает доступность интерфейса многих приложений.
    По этой причине я стал создавать веб приложения, которые хостятся дома и позволяют использовать их на таких старых устройствах.
    Когда-то я думал так, чтобы взять пк для этого, но не стал. Так как он должен быть подключен к электросети, а это не очень надежно.
    Далее думал про ноутбук. Есть у меня asus x205ta, даже батарея долго держит, примерно 11 часов. Но так же не вариант. Нужно постоянно заряжать его. К примеру забыл ночью поставить на зарядку и сервер упал.
    После у меня появился ненужный смартфон и пришла мне гениальная идея, разместить на нем всё это дело.
    Смартфон Oukitel wp22. Заряжать нужно раз в неделю. Можно по проводу или wlan пустить его. На нем стоит ksweb и приложения все на php. Внутри сети они откликаются быстро.
    Но на отклик приложений влияет еще роутер и его процессор.
    у меня такая связка.
    Роутер: fritz!box 7560
    Смартфон: Oukitel wp 22
    у меня смартфон подключен по wlan и откликается нормально.

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Может какой таракан попал и его током жахнуло на пепел. Ну как предположение. А может пыль попыталась гореть. Ну или тогда может что-то сильно нагрелось, может в районе процессора или сам бп. То что воняла из левого верхнего угла это нормально. Если у вас там вентиляция. Дым куда-то должен уйти. Так что не факт что нагрелось где-то в углу. Могло и спереди, просто гарь поднялась вверх.
    А еще советую осмотреть все кабеля подключенные к пк, сетевой фильтр и тд.
    Ответ написан
    Комментировать
  • На чем писать Java Desktop приложение?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Думаю, что самый лучший вариант это браузер.
    Можно потом приложение запустить на одной машине и по локалке получить доступ с других.
    Ответ написан
    Комментировать
  • Возможно ли собрать веб-приложение для android / ios, указав локальные ассеты вместо удалённого урл?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Когда-то я пробовал делать простой проигрыватель на web в android.
    Подключал webview и мастерил в нем.
    Только вот была проблема, из-за которой мне нужно было поднимать веб сервер, для того, чтобы в передать файл, ибо webview не мог напрямую читать файлы.
    Это я пробовал еще на android 11.
    Ответ написан
    Комментировать
  • В чем написать мобильное приложение которое отображает сайт?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    pwa.
    сам использую такие приложения. Удобно и круто. ставится как на пк так и на телефон.
    Главное правильно всё настроить.
    Ответ написан
  • Как вывести из базы данных все записи с помощью цикла while?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Чтобы выводить все строки циклом, вы можете сделать следующее.
    1. Перейти на PDO. Это позволит вам не только mariadb/mysql использовать, но и еще другие сервер бд, к примеру Postgresql
    2. Сделайте запрос к таблице.
    3. Возьмите метод ->fetch(PDO::FETCH_ASSOC) и выводите данные через цикл while.
    4. Можно еще взять ->fetchAll() и воспользоваться foreach.

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Я не знаю в какой стране вы живёте, но к примеру в Германии вообще запрещено пытаться свой компьютер шить и за это можно получить высокие штрафы.
    По этой причине я бы вам рекомендовал бы обратиться в официальный сервис, чтобы они исправили проблемы, если машина на гарантии.
    Если машина не имеет гарантии, то все равно обратитесь и узнайте цену ремонта бортового компьютера.

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    У меня стоит ksweb и в нем ftp сервер.
    А с пк я вхожу через filezilla и какие хочу объёмы, такие и качаю.
    Есть еще wifi trans file вроде так пишится, но нужна pro версия для большого объёма.
    Ответ написан
    Комментировать
  • Как можно использовать Android смартфон для пропуска трафика перед роутером?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Простите, я вас не понял.
    Вам нужно, чтобы перед роутером стал смартфон.
    Такую схему можно реализовать, но вопрос тогда в том, где будет смартфон брать интернет.
    Если вам нужно настроить vpn и пропустить через роутер, то лучше взять роутер, который имеет функционал по настройке впн.

    Я пользуюсь роутерами fritz!box
    В них есть возможность подключения к вайфай вышкам, в том числе к горячей точке смартфона, а так же отдельная настройка для впн.
    Ответ написан
    Комментировать