Задать вопрос
  • Возможна ли оплата с сайта на персональный аккаунт Paypal?

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

    У заказчика этого ничего нет, и я вижу что работает на wordpress

    то что у него работает - это не доработка PayPal. По идее давно уже должны блокирнуть счет за нарушение EULA
    Ответ написан
    Комментировать
  • Зачем продают стартапы?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Это бизнес. Ты или берешь столько денег сколько дают или через полгода - год остаешься с голой ...опой.
    Ответ написан
    Комментировать
  • Как выполнить CURL с POST данными в виде массива?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Комментировать
  • Есть ли сервисы для приблизительного анализа дохода сайта?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Число УНИКОВ за месяц умножить на число от 1 копейки до 100 рублей.
    Попробывать купить его ? Цена развлекательно-информационного ресурса равна доходу за последний год.
    Ответ написан
  • Как сделать, чтобы при скане qr-кода открывался сайт с предложением скачать приложение?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    QR код содержит просто ссылку.
    В манифесте приложения пропишите
    <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
    
                    <category android:name="android.intent.category.BROWSABLE" />
                    <category android:name="android.intent.category.DEFAULT" />
    
                    <data
                        android:host="lknpd.nalog.ru"
                        android:pathPrefix="/api/v1/receipt"
                        android:scheme="https" />
                </intent-filter>


    Здесь вы указываете хост и начало урла. Приложение сканер кр кода обращается к операционной системе с вопросом какие программы могут открыть данную ссылку. В список вариантов будет добавлено и ваше.
    void handleIntent(Intent intent){
            String action = intent.getAction();
            if (action == null) {
                showMessage("Ошибка вызова. Нет действия в намерении");
                return;
            }
    
            Uri uri = null;
            if (action.equals(Intent.ACTION_VIEW)) {
                uri = intent.getData();
            }else if (action.equals(Intent.ACTION_SEND) || action.equals(Intent.ACTION_SENDTO)) {
                String stringText = intent.getStringExtra(Intent.EXTRA_TEXT);
                if (stringText == null) {
                    CharSequence textSequence = intent.getCharSequenceExtra(Intent.EXTRA_TEXT);
                    if (textSequence != null) {
                        stringText = textSequence.toString();
                    }
                }
                if (stringText != null) {
                    if (stringText.startsWith("http://") || stringText.startsWith("https://")) {
                        uri = Uri.parse(stringText);
                    }
                }
            }
            if(uri == null){
                showMessage("Ошибка вызова. Ссылка на чек не обнаружена");
                return;
            }
    //теперь самостоятельно разбираете строку урла, чтобы вытащить нужные аргументы для конкретного действия в приложении
            receiptId = ReceiptId.fromURI(uri);
            if(receiptId == null){
                showMessage("Неправильная ссылка на чек");
                return;
            }
    
            importReceipt();
        }


    На Вашем сайте урлы можно через htaccess переправить на заглушку с предложением скачать приложение или к обычной странице добавлять банер с предложением открыть в приложении.
    Ответ написан
    1 комментарий
  • Как стать разработчиком? Есть ли вузы связанные с разработкой?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://classifikators.ru/okso
    Выбираешь коды специальностей
    например https://classifikators.ru/okso/1.02.00.00
    Гуглишь вузы где это есть.
    Пытаешься качнуть программу образования.

    Сравниваешь. думаешь. примеряешь на себя.

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Коротко ответить на ваш вопрос сложно. Все таки разработчики привыкли работать с более высокоуровневыми вещами. В основном используют SDK - обернутые в привычные для ЯВУ вещи вызовы к ядру операционной системы.

    https://docs.microsoft.com/en-us/windows-hardware/...
    По ссылке рассматривается вариант, который все равно опирается на ядро операционки.

    Вам же нужно еще ниже на уровень общения с конкретным контролером.
    Поделюсь своей коллекцией ссылок на эту тему.

    https://android.googlesource.com/platform/external...
    https://github.com/libusb/libusb/blob/master/libus...
    https://opensource.apple.com/source/IOUSBFamily/IO...
    https://habr.com/ru/post/145855/

    https://www.beyondlogic.org/usbnutshell/usb5.shtml - наиболее полезный ресурс
    https://habr.com/ru/post/236401/
    Ответ написан
    Комментировать
  • Можно ли в Android создать файл без сохранения на устройство?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    А о чем вопрос ? Как подобное сделать в рамках текущих требований плея ?
    Читать об альтернативах .
    https://support.google.com/googleplay/android-deve...
    Ответ написан
    Комментировать
  • Какой код нужно добавить в контроллер, чтобы вместо ошибок отображалось сообщение «город не найден»?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://www.php.net/manual/ru/language.exceptions.php

    try catch вместо if else

    точнее в вашем коде там где вотчдог ловите. И выводите что город не найден
    Ответ написан
    3 комментария
  • Как изменить код Activity на код Fragment?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    onCreate переедет в onCreateView
    findViewById() придется звать от view, которое через инфлайтер получишь из лайота.
    вместо this там где требуется контент формы будешь использовать getActivity() или requireActivity()

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Да что угодно.
    Проблемы на вашем телефоне, проблемы с интернет подключением, ограничения на доступность программы от автора.

    Ваш телефон.
    Отключаем впны, банерорезки. Чистим кеш гугл плея.

    Интернет.
    Выключаем вайфай. Пробуем через опсоса. Возможно РКН опять добавил какойто ип из облака гугла в стоп лист.

    Автор проги мог указать, что нельзя скачивать из вашей страны или ваша модель телефона не поддерживается.
    Ответ написан
  • Есть тулза для биндинга параметров из intent в activity/fragment?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    А вам зачем ? У вас много разных параметров ?
    Почитайте о parceable . Вместо кучи экстры один объект
    Ответ написан
    Комментировать
  • Как реализовать платежную систему на 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
    Ответ написан