Задать вопрос
  • Существует ли удобный способ передачи большого объёма данных с планшета на компьютер по 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 комментарий
  • Как установить русскую windows 11 на Surface 7 laptop?

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Получить dom объекты.
    2. Заменить то, что нужно.
    Ответ написан
    Комментировать
  • Есть ли реальные проблемы с безопасностью windows 7 для домашнего использования?

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

    Если есть другой пк или телефон, с современным браузером, то пусть человек там выходит в интернет.
    А windows7 вообще отключать от интернета.
    Если важна локальная сеть на пк с win7, то в роуторе можно создать отдельный профиль, для данного пк, где можно запретить выход в интернет.
    Ответ написан
    1 комментарий
  • Почему counter = 1?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Вам нужно counter установить как 0.
    Затем будет вызываться конструктор, который сделает ++.
    Тогда у вас будет всё корректно.
    Совет, на будущее, используйте геттиры и сеттиры.
    Ответ написан
    2 комментария
  • Как наладить связь между клиентом и сервером?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    в boot spring есть аннотация, которая работает как крон задача. Её нужно поставить перед методом, который она будет дергать по расписанию. А метод должен дёрнуть что-то, что будет дёргать другой сервис.
    Ответ написан
  • Авторизация PHP. Как исправить Warning: Undefined array key "login" in?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    У вас походу php 8.

    Ошибка говорит, в $_POST login не существует. вы пытаетесь обратиться к ключам, которых нет.
    1. Проверяйте, отправляется ли форма.
    2. Если форма отправлена, попробуйте выводить $_POST['login'] в echo.
    3. Если в echo будет результат, тогда вам нужно подавить ошибку, но это не самый лучший вариант.
    4. Нужно убедиться в том, что отправляется действительно форма, а не json данные.
    5. Если вы отправляете форму через js, нужно проверить, не конвертируете ли вы её в json.
    6. Если вы отправляете форму как json данные, тогда $_POST будет всегда пуст. Вам нужно будет обратиться к php://input.

    Помните, подавление ошибок не всегда выход из ситуации.
    Ответ написан
  • Изучение php с нуля для верстальщика?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. не смешивайте фронт с php.
    2. php как back-end.
    3. понимание rest-api

    если вы выполняете три этих пункта, то будет вам счастье.
    начните изучать php. пробуйте скрипты на нём писать, а потом создайте приложение rest-api и совместите с вашим фронтом
    Ответ написан
    Комментировать
  • Поставил Windows 11 на украинском, как поменять обратно на русский?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. win+i открываем параметры
    2. Выбираем "Час та мова / время и язык"
    3. Выбираем "Мова та регион / язык и регион"
    4. Жмем на список языков интерфейса.

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

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    На сколько я помню, эта проблема не с php, эта проблема со всеми языками программирования.
    Там что-то связано с процессорами и памятью.
    Ответ написан
  • Почему системные сообщения Windows и Apple Watch срабатывают одновременно?

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