Задать вопрос
  • Какую кодировку выбрать для немецкого языка?

    @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
    В них есть возможность подключения к вайфай вышкам, в том числе к горячей точке смартфона, а так же отдельная настройка для впн.
    Ответ написан
    Комментировать
  • Как заставить принтер(ы) печатать с удаленного сервера?

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

    В вашем случае я бы сделал бы так.
    Поставил open server или что-то подобное.
    Написал бы скрипт, который время от времени дергал бы крон.
    А сам скрипт обратился бы к командной строке и отправил бы на печать документ.
    Остаётся лишь решить, сервер в той же сети или вообще где-то в дата центре. Если в дата центре, то open server вам точно не подойдёт.
    Вам тогда нужно будет самому настроить всё вручную и вам нужно будет что-то решить с Ip адресом.

    И так. Подведем итог.
    1. Вам нужен веб сервер на компьютере, к примеру apache, nginx, lighttp.
    2. Вам нужен php для windows
    3. Вам нужны функции php типо system() или exec()
    4. Вам нужен крон или подобный инструмент.
    5. вам нужно написать маленький api, сервер который будет вызывать и отправлять на печать.
    6. Вам нужно решить проблему с динамическим ip, если сервер с линуксом где-то в дата центре.
    7. Если сервер в локальной сети, то вопрос динамическим ip отпадает. в этом случае вы можете поставить на компьютер open server или подобный инструмент.
    Ответ написан
  • Как скрыть ключ апи от пользователя?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Вопрос понятен частично. У вас есть плагин, который обращается к вашему серверу. Плагин имеет ключ от сервера, чтобы успешно с ним общаться.
    2. Зачем прятать ключ, ведь API строится на том, что у клиента есть ключ для успешного общения с сервером. Если ключ отсутствует, то сервер должен выдать новый. Как выдавать, это уже ваше решение.
    3. Что нужно сделать на back-end, так же не понятно.

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Лично я сделал бы для каждого поля throw new Exception
    таким образом я сам лично буду контролировать каждую кинутую ошибку.
    Если вы хотите сократить количество throw new Exception, то объедините в в один if все поля, но тогда у вас отпадает возможность указать, кто не заполнен.
    Далее, когда вы будете вызывать метод, используйте один try catch для всех методов, выполняющие что-то в одном контроллере.
    Ответ написан
    Комментировать
  • Как подключить базу данных к php?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Ospanel в шестой версии изменили правила игры.
    вроде как теперь нельзя указывать конкретно ip. Теперь вам нужно указывать имя модуля.
    Ну что-то типо такого.
    localhost: mariadb-11.2.local
    Вот кратко, что вам нужно сделать.
    1. Опуститесь в трей, где open server есть как запущенный.
    2. Нажмите контекст или правой кнопкой мыши
    3. Выберите модули
    4. Выберите mariadb или mysql
    5. Выберите нужную версию.
    6. Нажмите включить.
    7. Убедитесь, что вы включили модуль. проделайте те же шаги и посмотрите, отметилась ли нужная версия.
    Важно! запомните, какую версию сервера бд вы выбрали. Так как имя каталога сервера будет выступать как хост.
    Если вы выбрали mysql-8.0 то хост будет mysql-8.0.local
    Если вы выбрали mariadb-11.2 то хост будет mariadb-11.2.local

    Следующий момент. Вам нужно создать базу, а только потом пытаться её выбрать.
    Еще момент, логин указывать нужно как root, без localhost
    У root пароль обычно пустой, если вы по умолчанию ничего не меняли.

    Мой вам совет, изучайте pdo вместо mysqli, так как pdo вам даст больше свободы при выборе сервера бд.
    Ответ написан
    Комментировать
  • Авторизация в Copilot авторизует ли Windows?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Чтобы авторизироваться в windows, это нужно делать через параметры, так как при входе в Microsoft account вам нужно будет настроить тип авторизации при загрузки пк.
    Copilot использует движок браузера и значит авторизация произойдёт в браузере. Более того, этот огрызок еще и забывает данные авторизации.
    Так что можете пробовать проходить авторизацию в copilot.
    Ответ написан
  • Есть ли разница каким способом добавлять обработчик события в js, конкретно элементу или всему документу, смотря со стороны производительности?

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

    А так, наверное делать можно как хочешь.
    Ответ написан
  • Есть ли хорошие погодные виджеты для Андроида не от Яндекса?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    мне нравится от weather.com или от microsoft, который идёт с его лаунчером.
    Ответ написан
    2 комментария
  • Почему у кабеля все фазы?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    три фазы это 380. они друг друга уравновешивают и им не нужен ноль.
    А если ноль и одна фаза, то это 220.
    вроде так. просто я так же не электрик.
    Ответ написан
    1 комментарий