• Как реализовать платежную систему на Ruby on Rails, чтобы можно было работать с самозанятыми?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Могу посоветовать только сперва проконсультироваться с юристами, бухгалтером и налоговой.
    У Вас же две задачи. Принимать и выплачивать. А раз уточняете про самозанятых, то думаю речь идет о выплатах авторам и ведущим курсов. А тут робокасса никаким боком. Если что и реально автоматизировать, то это выгрузку для вашего банк клиента. Перечисления с расчетного счета на счет/карту самозанятого.
    Ответ написан
    Комментировать
  • Не работает сенсор на пк с android-x86, что делать (ЗАКРЫТО)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Купить планшет с андроидом. Альтернатива убить несколько лет на то, чтобы научиться писать драйвера и делать кастомные сборки операционки. Вишенкой на торте освоение реверс инженеринга .
    Ответ написан
    2 комментария
  • Почему при установке выскакивают эти ошибки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Подпись гуглу делегировали . А заливаете билд со своего компа.
    Скачайте из консоли разработчика подписанный вариант.
    Ответ написан
    Комментировать
  • Что наследуется в ООП? Как работает наследование?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    п.3 var_dump() подойдет ?
    п.1 Да. Но ты не можешь к ним обратиться напрямую. Обычно они в родительском классе инициализируются через конструктор. Так что в наследнике вызываешь сперва конструктор родителя . А потом присваиваеш свои дополнительные поля.

    п.2) Публик - протектед высасан из пальца.

    https://www.php.net/manual/ru/language.oop5.interf...

    Понятие интерфейса более удобно когда объект должен уметь что-то делать, чем протягивать наследование от общего предка.
    Ответ написан
    Комментировать
  • Как сделать макет интерфейса для каждого dpi в Android Studio?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вы уверены, что проблема с плотностью ?
    dpi нужно учитывать в ресурсах, если они не вектором.

    Мне кажется ошибка в типе использованных вами лайотов. Вы от угла координаты для всех элементов указываете ? Почитайте о существующих типах. Для нужного эффекта их можно вкладывать друг в друга.
    В реальности использовал модификатор -land - для горизонтальной ориентации переопределял.

    А между телефонами и планшетами разница больше в диагонале.
    Например на телефоне матрица из кнопок 2на3 смотриться хорошо, а на планшете проситься 4 на 6 .
    Разверстано на левый и правый край. Уже в горизонтальной ориентации не так хорошо на телефоне. А на планшете или телевизоре становиться ужастно.

    Так, что имеет смысл сделать разные директории лайотутов.

    Layout folder conventions
    layout-swdp, where sw stands for smallest width, and is where you will replace with the width of the device you are targeting. Smallest width nerver changes, it always refer to the width of the device whether if the device is on portrait or landscape.

    layout-wdp, where w stands for available width, and is where you will replace with the avaible width of the device you are targeting. The available width changes as you rotate the device. On portrait, the width will be shorter, on landscape, the width will be longer.

    layout-hdp, where h stands for available height, and is where you will replace with the avaible height of the device you are targeting. The available height changes as you rotate the device. On portrait, the height will be longer, on landscape, the height will be longer.

    If you support sw360dp, sw600dp and sw720dp devices, then in the res/ folder, you will create folders layout-sw360dp, layout-sw600dp, and layout-sw720dp respectively. When you create a layout file for an Activity or Fragment, you will create the same file within each of these folder, same file name but with different layout contents. By doing this, when the app starts, Android will automatically pick the corresponding layout for the device it is running on.
    Ответ написан
  • Проблема при компиляции в android studio что делать?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    таргет апи до 30ки понизить.
    Потом разобраться, что из зависимостей уже переписано или нет под 12й андроид.
    Ответ написан
    Комментировать
  • Самый продуктивный сетап с Macbook M1?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Китай за 1000 рублей у меня не прижился. Вот почемуто перестал работать через полгода. Странно ?
    Логитеч к380 4-й месяц. Тут уже цена под 4к.
    Компромис со своей жабой отдать 11к за оригинал.

    На всех клавах все равно не хватает привычных по винде кнопок.

    Из того, что теперь раздражает когда сожусь обратно на винду.
    тянуться к контролу не удобно. привычка появилась на cmd ( left - alt windы)

    И там и там настроил переключение языков на табуляцию. Под винду доставлял внешнюю переключалку.

    Мыши предпочитаю проводные. Раздражает уже на бт клаве, что просыпается не сразу. А мышку беру редко. Так, что задержки на проснуться бесят чаще чем у клавы.

    Направление у тача и мыши в разные стороны не сделать. Переключатель срабатывает на обоих вкладках.
    Не искал но думаю должна быть возможность автоматизировать при подключении или поближе вынести ярлык.
    Ответ написан
    Комментировать
  • Как добиться нормальных шрифтов на этом мониторе?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    ClearType или Smoothing - привыкните со временем. М1, кабели, мониторы не причем. Внешний вид шрифтов и рендеринг отличаются у виды и макоси.

    Дополнение
    Смог попробывать связку макбук айр с монитором самсунг 2К. Автор проверь что за разрешение тянет внешний адаптер.
    61b23dc7d8563236535905.png

    У меня два. Китайчонок 11 портовый в связке с маком дает только фуллХД. Адаптер от хуавей мате 13 тянет 2К
    61b23e9a13bfe134980963.jpeg
    При чем оба от ноута хуавея выдают картинку в 2560

    Дополнение 2.
    Настройки монитора до этого менять не требовалось. А подключал к нему многое. А вот с Mac Air пришлось подкрутить эквалайзер черного. Стояло 10. Поменял на 18.

    Дополнениу 3.
    Попробуй выключить SumsungMagic Upscale
    Ответ написан
  • Какие есть решения (аппаратные и программные) для организации удаленного управления оборудованием?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://github.com/topics/home-assistant
    посмотрите что уже есть в теме для умных домов.

    Недавно возился с такой штучкой https://aliexpress.ru/item/4000631637868.html
    Суть такая. Переключатель инициализируется именим вайфай сети и паролем к ней.
    Сам ходит в облако за командами.
    За 700 баксов в год китайцы продают ключ для приложения, чтобы можно было пользоваться облаком.
    Это для девелоперов своих систем. Простому клиенту можно скачать приложение eWelink
    Ответ написан
    Комментировать
  • Как подтянуть xml либо json в js из той же директории?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    в интернете нет директорий. есть URI или частный случай URL (http / https)
    так как у вопроса нет тега NODE.JS , то считаю по умолчанию, что javascript выполняется на компьютере посетителя вебсайта, а файлы лежат на хостинге.
    Ответ написан
    Комментировать
  • Как называется такой стиль сайт?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ответ написан
    Комментировать
  • Можно ли с помощью Python отправить на Android уведомление через USB?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://www.youtube.com/watch?v=m2U6s1JgY8c
    usb на прямую не даст соединить телефон и компьютер.
    почитайте про то как вообще устроен этот протокол.
    шнурок в видео делает для каждого устройства подключенное перефирийное устройство.
    то есть там
    pc == dev [магия ;) ] dev == pc
    == - стандартный для усб обмен

    а как же работает. Работает, но не через апи для доступа к usb
    Ответ написан
    Комментировать
  • При публикации приложения в Google Play ошибка Failed to run aapt dump badging: ERROR: dump failed because no AndroidManifest.xml found?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    не работал с ионик.
    Но по идее нужный файл
    \platforms\android\app\build\outputs\bundle\release\app-release.aab
    подписать нужно.
    А зачем Вы из него еще апк делаете ?
    Ответ написан
  • Как происходит проверка приобретения приложения на Google Play Market?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    гуглиш
    package com.google.android.vending.licensing;

    пишешь
    class MyLicenseCheckerCallback implements LicenseCheckerCallback {}

    в котором в зависимости от результата проверки делаешь, что нужно для ограничения функционала.

    это для платных приложений. Не путать с инапп и подписками - там билинг апи
    Ответ написан
    Комментировать
  • Как вывести свое приложение в ТОП Google Play? Или хотя-бы пододвинуть к топу?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    АСО для игр не работает.
    Вот вы какие то нашли себе запросы. Если по нему больше 250 программ в выдаче, то будет так.
    Первый месяц вы где-то на в начале второй сотне. Если за 30 дней буста новичка пользователям ваше приложение не понравилось (не проголосавали рублем в ин апах), то вылетите за пределы глубины поиска.
    В случае если запрос чужой (на мобильниках показывает в треть экрана карточку приложение), то ловить
    там почти нечего. Даже если такого явного лидера там нет, ваша доля аудитории не выше 10% при показе на первом экране.

    В общем у Вас один шанс . Удачный запуск. Буст первых 30 дней.

    Как в плее вообще конкурировать без рекламного бюджета не понятно. CPI давно перевалил за ARPU, которого можно достичь честными методами .
    Ответ написан
    Комментировать
  • Не включается телефон Xiaomi Redmi Note 4x?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    попробую попасть пальцем в небо. Ваш телефон считает, что он заряжен на 1% . Отнесите в сервис. Возможно от удара отвалился чип заряда.
    Ответ написан
    Комментировать
  • Как изменить интерфейс Google Play Console на старое?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Удалить никак. Только снять с публикации . Прежде чем пароть горячку.

    В стадии до публикации вы видите сокращенный набор пунктов в левой колонке.
    На главном экране болтается визард, который должен провести через необходимые пункты.
    Имя приложения как его видит пользователь можно менять.
    Развитие - Основная страница приложения.
    Приложение или игра, категория
    Развитие - Настройки магазина
    Возможно вы указали , что приложение платное. Можно перевести в бесплатное (обратно нет)
    Монетизация - Цена приложения
    Пользовательское соглашение и прочии заморочки
    Правила - Контент приложения
    Ответ написан
    Комментировать
  • Список моделей всех андроидных смартфонов с указанием размера ОЗУ, ПЗУ и номера доступной версии ОС?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    6188b8cd8ff4e378492943.png

    https://disk.yandex.ru/d/DhfKrU_EseMzhw

    Это выгрузка из консоли разработчика Google Play.
    Версию андроид смотреть как SDK.
    Если несколько, то через точку запятую.
    Например 29;30 (Андроид 10 и 11)
    Ответ написан
  • Почему не работает отправка почты из PHPMailer используя smtp.yandex-а?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    потому, что спамеры всех достали и настроить теперь рассылку это не только несколько строчек на PHP.
    SPF, DKIM и DMARC - читайте что такое.
    ну и плайн авторизацию большинство почтовиков не любят
    Ответ написан
    2 комментария
  • Доступ к накопителю Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    private final ActivityResultLauncher<String> mGetContent = registerForActivityResult(new ActivityResultContracts.GetContent(), this::fileSelected);
    
    mGetContent.launch("*/*");

    Делается в 2 строчки кода, остается только в fileSelected() написать что делать с полученными данными.
    Считается безопасным, так как пользователь сам в другом приложении явно указывает что можно дать приложению.
    Ответ написан
    1 комментарий