Задать вопрос
  • Поставил 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 к компьютеру. Наверное включен поиск устройств по близости
    Ответ написан
    2 комментария
  • Как сделать валидацию очень сложной формы?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Нужным полям присвоить атрибут required.
    2. Кнопку submit нужно связать с формой.
    3. На форму подвесить обработчик addEventListener submit
    4. Внутри обработчика сделать полную проверку на заполнение
    5. отправить форму на сервер.
    Ответ написан
    Комментировать
  • Вендинг: как создать ПО для собственного аппарата?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    В Германии есть такая штука в магазинах.
    Стоит аппарат, который может печатать фотографии.
    Всё это дело обернули в стильный железный корпус. В корпусе есть хаб для usb устройств, есть экран на дюймов 30, может меньше, но точно больше 20.
    в устройстве есть динамики, а так же отсек для выдачи бумаги.
    Так вот, вся это прелесть работает на windows 7.
    что весьма странно сегодня. Но оно работает.
    Фотки на него можно передать по blutooth, через wlan или подключить устройство по usb.
    Но по usb как-то стремно, я передавал по wlan, используя обычный ftp клиент.
    Аппарат настроен так, что ты никуда не можешь пойти, кроме программы печати фотографий.
    Ответ написан
    Комментировать
  • Не переходит по ссылке, что делать?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    e.preventDefault. Вроде как всё сказано. ))
    Ответ написан
    Комментировать
  • Интернет кабель для пк влияет на мощность?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Только на скорость обмена данных в интернете.
    Если вам критично и скорость нужна нормальная, к примеру ваш пк далеко от роутера, то кабель лучший вариант. Если вас не пугает то, что скорость может просесть, то вы можете использовать usb антенну.
    Такой вариант избавит вас от лишних кабелей.
    Есть еще третий вариант, передача интернета по электро сети. Я не знаю какие компании популярны в СНГ, но в Германии очень популярна AVM и их fritz!box и у них есть возможность передать интернет по электро сети.
    Немцы пишут, что супер гут.
    И скорость такая как через кабель.
    Ответ написан
    3 комментария
  • Можно ли использовать 45вват вместо 65вват бп ноутбука?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    У меня acer swift 3.14sf43 вроде так модель называется.
    У него мощный блок питания, думаю на 120 ватт, сейчас нет возможности глянуть, но так же имеется зарядник для планшетов и телефонов на 65 ватт. Родной зарядник заряжает за один час до 70%, а не родной, заряжает часа два до 70%. Исходя из вывода и моего использования, ваш блок на 45 ватт должен всё потянуть и будет работать отлично, даже при полной мощности, а вот заряжаться, при потери 30% уже будет гораздо медленней, чем от родной.
    Будут ли проблемы с батареей, тоже вопрос к специалистам.
    У меня galaxy s23 ultra. его родной зарядник должен быть на 45 ватт, но время от времени я заряжаю его от 33 ватт.
    Одни говорят, что быстрые зарядки быстрей изнашивают батарею, а другие говорят что лучше использовать зарядки слабей, чтобы дольше она продержалась.
    Ответ написан
    Комментировать
  • Устанавливать ли в php таймзону пользователя?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Когда я начинал изучение языков программирование, ко мне пристала одна проблема, из-за которой мне говорили, что я полный нуб.
    Я время, в базе, хранил как метку в секундах, да и до сих пор так делаю. А если надо в человеко-понятный уровень превратить, так в PHP есть date(), и в js new Date()
    А когда хранят в базе что-то подобное 2025-01-31t12:55:43, то это какой-то мрак.
    Конечно, такой подход убирает сложность работы с датами, но я люблю, когда дата представлена как 31 янв 12:55, причем год должен появиться только тогда, когда нынешний и в дате сохранения не совпали.
    Да, это лишняя обработка на фронте, но ведь красиво же и еще доступней для пользователей.

    А теперь к сути вопроса.
    1. Сервер должен иметь постоянный часовой пояс. Клиенту отправлять даты именно в этом часовом поясе. Я бы выбрал нулевой пояс. Просто мне проще в голове представлять как отнимать или прибавлять.
    2. На клиенте обрабатывать данные и выставлять часовой пояс соответствуя данным из браузера.
    3. Если такая настройка есть, чтобы пользователь изменил часовой пояс, то тут должен произойти просто пересчет и всё.
    У вас, на клиенте, должен быть объект js, который должен хранить некоторые глобальные настройки аккаунта, которые должны всегда загружаться вместе со страницей.
    Ответ написан
    23 комментария
  • Наступает-ли ответственность за установку нелицензионной Windows уже неподдерживаемой версии (например XP и 7-ка)?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    когда-то специально гуглил такой вопрос и да, за это может быть ответственность в тех странах, где есть microsoft.
    Санкции есть, но нужно не забывать о плане служб, которые ловят таких умников. Им плевать, что microsoft нет в РФ.

    Сейчас есть люди, которые улучшают xp и эти улучшения считаются незаконными, так как у продукта есть владелец и этот владелец не делал открытым исходный код, а значит никому нельзя взламывать, использовать без лицензии и распространять.
    Ответ написан
    Комментировать
  • На каком языке лучше писать игры, если ты PHP-разраб?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Программист может на любом языке писать игры. Если вы хорошо знаете php язык, то можно и на нём спокойно писать игры, однако, вам нужно понимать, что всё же php будет выполнять back-end часть. Вам нужен еще фронт.
    Пример игры 100rentgen. вроде как бэк на php.
    Так что на php реально писать игры. Другой вопрос, а выгодно ли с экономической точки зрения.
    Судя по википедии, то выгодно, так как она написана как раз на php. и вроде как php facebook использует.
    Да о чём говорить, если в Германии в sparkasse, банк такой, требуют php разработчиков. А это, так для информации, второй банк в Германии.

    Что делать? скорее всего текстовые игры, ну или как говорят браузерные.
    Опять же, так как я в Германии, мне выгодно писать такие игры, почему-то немцы любят их.
    Ответ написан
    Комментировать
  • Как открыть CSS селектор при помощи onclick?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Очень легко и просто.
    1. нужно убедиться, какой именно вам нужен элемент, так как классы являются массивом.
    То есть, если у вас есть класс, к примеру .myclass, то он будет представлен как массив.
    2. Найти на странице этот силектор и пройти по массиву циклом, а там назначить onclick.
    Должно быть что-то подобное.
    let popup = document.querySelectorAll(".popup");
    popup.forEach(function(data,index){
    data.onclick = function() {
    // Тут какие-то действия с нажатым элементом.
    }
    });
    Ответ написан
  • Делаю видеоплеер и в полноэкранном режиме почему-то не видит div с моими контролами?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Проблема в том, когда вы используете fullscreen, вызывается проигрыватель браузера, который используется по умолчанию. Внутри этого проигрывателя вы не можете ничего изменить. Вам даётся только стандартный ползунок, кнопка паузы пуска, отключения и включения громкости, ползунок громкости и кнопка выхода из полноэкранного режима.
    В этой ситуации вы не можете выводить какие либо div на передний план.
    Чтобы избавиться от этой проблемы, вы можете сделать свой кастомный проигрыватель на весь экран. Такая реализация используется в youtube.
    1. Создаёте проигрыватель.
    2. Кнопку Fullscreen.
    3. Когда пользователь нажимает fullscreen, при помощи js вам нужно растянуть проигрыватель по вертикали и горизонтали на весь экран.

    Видел другую реализацию.
    1. Создаём div с id=miniplayer. в него помещаем video Рядом создаём dialog id='fullplayer' Когда пользователь нажимает fullscreen, с помощью js открываем dialog и переносим video из div в dialog и растягиваем на весь экран.
    Так можно получить эфект полноэкранного режима.
    Когда нужно выйти из этого режима, нужно сделать всё тоже самое, только в обратном порядке.
    Ответ написан
    Комментировать
  • Как правильно вывести session, чтобы все работало как надо?

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

    Однако, это просто рекомендация.
    1. Не смешивайте php с html. Разделите фронт и бэкэнд.
    2. Откажитесь от сессий, куки будут лучше. Особенно это станет заметно, если вы какой-то конвертор файлов сделаете.
    Ответ написан
    5 комментариев
  • Какой ЯП лучше использовать для моей идеи?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Ха, я вообще когда только начинал программировать, первые приложения на php создавал.
    Да, согласен, идиотский вариант, но тогда, делая первые шаги, писал только на php.
    Как раз проигрыватели писал, где был браузер с html5 и на сервере php.
    А сейчас можно взять boot spring и так же написать приложение, которое будет запускаться в браузере. Так написан UMS.
    А вообще, если только для windows, то я бы использовал c++, или python вместе с wxPython.
    Ответ написан
    Комментировать
  • Проверяю api java. В чем проблема Postman?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Советую еще вызвать @RequestMapping("/api") перед классом.
    Вам тогда не нужно подтягивать /api перед каждым методом.
    2. Советую вам использовать ResponseEntity<?> так будет лучше.
    3. Это просто моё мнение. Лично мне постман не нравится. Для меня лучше bruno.
    Попробуйте его, может постман тупит.
    Ответ написан
    1 комментарий
  • Как сохранить ноутбук зимой?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Правила транспортировки ноутбуков.
    1. Нельзя.
    1.1. Нельзя ноутбук носить в обычном рюкзаке. Рюкзак, в котором планируется переноска ноутбука, должен быть специальный отсек с мягкими стенками, к примеру из поролона. Это позволит вам сохранить целостность устройства, если рюкзак будет подвержен падению или пинанию в лёгкой форме.
    1.2. Нельзя носить ноутбук включенным. Это может привести к повреждению компонентов от вибраций, к примеру hdd или кулеры.
    1.3. Не советуем вам носить ноутбук в заднем кармане рюкзака, который прижимается к спине. В этом отсеке устройство может повредиться от контакта с телом, подвергаясь постоянному ударению об него.
    1.4. Нельзя включать устройство, которое было внесено в тёплое помещение с холодного воздуха.
    1.5. Нельзя рюкзак с ноутбуком оставлять возле маленьких детей или на солнце.
    Ответ написан
  • Программирования в Termux?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    как-то видел java ide. матерился долго, когда решил код писать в автобусе одной рукой. Думаю, что андройд устройства годны только для php, js, html, css. установил ksweb и прекрасно себя чувствует. Там даже какой-то редактор есть.
    Ответ написан
  • Check the manual that corresponds to your MySQL server version?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Более крутой дичи я еще не видел.
    1. просто совет. откажитесь от этих букв в именах полей.
    2. используйте подготовленные запросы. PDO это умеет и это очень круто.
    3. Лучше когда INSERT INTO users (name,surname) VALUES ('Vasya','Pupkin')
    Ответ написан
    Комментировать
  • Какие советы помогут стать FullStack-developer?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Фронт - это и есть html, js, css, ts.
    2. первый back-end язык не в коем случае php. Если back-end, то java. Из-за php мне было сложно въезжать в философию java. на java естественно изучать boot spring. Я только год на boot spring, а новое до сих пор для себя открываю.
    3. Ну и последнее, для начало надо определиться что вы хотите создавать. Ведь направление и технологий много и все их охватить не получится.
    Если вы будете всё подряд учить, из вас получится врач общего назначения или проще говоря домашний врач. Который знает про все направления, но конкретную болезнь отправляет к нужному доктору лечить ибо сам не может.
    Ответ написан