Задать вопрос
  • Где можно открыть файл pdf для верстки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Если Дизайнер передал заказчику макет в pdf или jpeg, и к Вам подошли с заданием сделать по нему сайт, то от такого заказчика нужно бежать как от огня. В таком виде работа предоставляется до оплаты.
    Дизайнеру не заплатили. Какие шансы, что заплатят Вам ?
    Ответ написан
    Комментировать
  • Как работает авторизация по пин-коду?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вы точно не путаете двухфакторку с пин защитой ?

    Сперва стоит понять нужно ли что-то подобное для вашего сайта.
    Если клиенты вашего сайта вынуждены работать с ним с пк, к которому может подойти посторонний человек.
    Например, вы написали CRM для сотрудников торгового зала в магазине.
    Но даже в таком случае вместо пина можно, по таймауту неактивности (отсутвия запросов к серверу).
    Через JS вывести заглушку. А при попытке F5 (рефреша страницы).
    показывать кастомизированную форму логина (Типа Вы такой-то такойтович) введите свой пароль. или войдите под другим логином.

    Пин доступ все же для устройств, которые всегда с тобой. И только на короткое время выпускаются из вида.
    Если же все таки хочется его прикрутить, то свяжи с сессионной кукой.

    Кука ставится например на несколько дней. Каждый запрос к бакенду обновляет поле lastAccessTime в таблице сессий. Тогда если прошло больше (условно 15 минут), то бакенд вместо запрошенной страницы отдает форму ввода пин кода. Совпал - обновляем поле. Нет - считаем попытки. Исчерпал удаляем эту сессию - редириктим на обычный логин.
    Ответ написан
    Комментировать
  • Как получить токен для другого ip-адреса?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    так пусть твой домашний комп сходит во внешний интернет через сервак. Прокси или ВПН
    Ответ написан
  • Как автоматизировать покупку товаров?

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

    Не понятно, что за поля карточки.
    Ладно, в общем случае.
    Авторизация в Лк. И тукен,csrf. Парочка Кук, которые потребуются для отправки пост запросов. Положить в корзину, пройтись по цепочке оформления заказа, если его нельзя в один запрос оформить.

    Потребуется любая либа обёртка над курлом.
    Ответ написан
    3 комментария
  • Как можно изменить настройки модуля навигации карт Google на Яндекс карты?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ytomat,
    вот ссылки на примеры прикручивания карт
    https://developers.google.com/maps/documentation/j...
    ищите похожее в движке сайта

    Подобная страница есть в документации яндекс карт.
    Смотрите что на что поменять
    Ответ написан
    1 комментарий
  • Как загрузить img в первой очереди при загрузке страницы?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В img src как data:
    Ответ написан
    Комментировать
  • На каком стеке собрать интернет-магазин с 25 млн товаров?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    7) 15 лет $100M. (300 разработчиков)
    и собственно сам магазин там будет мизер, львиная доля затрат на CRM (откуп/логистика/доставка/билинг)
    Ответ написан
    2 комментария
  • Если на web сайте можно посмотреть исходный код то как это сделать в андроид приложении?

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

    Ближайшая аналогия "это" явоскрипты. В этом случае с определенной "натяжкой" их можно назвать программой.
    Тут сайты могут использовать только минификацию и обфускацию (затруднее чтения кода)

    Приложение - это архив. Внутри файлы подготовленные для исполнения на виртуальной яве машине.
    основной код в dex файлах. из него можно востановить smali инструкции для ВМ. И частично исходники java.
    Приложения на котлин, флатере так легко не получиться. А еще бывают .so - это бинарный код. Там до инструкций асемблера, а более высокий ЯВУ получить почти без вариантов
    Ответ написан
    Комментировать
  • Не могу подтвердить подключение к откладке WIFI?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Потому, что РКН. помочь может повторный ресолв днс в другой ip адрес.
    В цепочке участвуют сервисы гугла (общие для плея и ютуба)
    Ответ написан
    Комментировать
  • Возможно ли использовать телевизор на Android как карту захвата?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://source.android.com/docs/devices/tv?hl=ru

    покопайся по ссылке. Но если бы я сам разрабатывал/писал прошивку телевизора.
    То программно было можно было бы менять канал, а вот сам видео поток не грузился бы процесор совсем.
    тюнер сразу бы скидывал поток в область ОЗУ видео буфера.
    Ответ написан
    Комментировать
  • Как изменить описание приложения в Gogle Play Console?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Никуда. Аккуратно закрыть. И сказать руководству, что у них больше нет приложения и аккаунта разработчика.
    Что зря мучаться. При режекте (отклонении приложения). Нужно сперва 100 раз подумать. И только потом, что-то
    менять.

    Текст письма на емайл разработчика. Там самая полная информация (подробнее чем там причина нигде не будет описана).
    Формулировка отклонения какая ?
    Ответ написан
    Комментировать
  • Как сделать ярлык для пункта настройки Andoid?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Тап по трём полоскам. Смахнуть с экрана из последних?
    Ответ написан
    Комментировать
  • Возможно ли использовать push уведомления без Firebase на Android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Все альтернативы системным мгновенным сообщениям (пушам через фаербейс) сводятся к периодическому опросу сервера или открытому вебсокет соединению. А значит ваше приложение должно держать постоянно работающую фоновую службу. А вот с этим все становиться от версии андроида все хуже и хуже. 12,13,14 последовательно закручивают гайки.
    Я не знаю как пройти модерацию плея в текущий момент.
    Ваш манифест
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
        <service
            android:name=".MyService"
            android:foregroundServiceType="вот тут нужно указать тип"
            android:exported="false">
        </service>

    https://developer.android.com/develop/background-w...
    можно ли на вашу задачу притянуть dataSync,remoteMessaging ? Не уверен.
    Вариант specialUse требует потом еще заполнять анкету в личном кабинете разработчика.

    В общем в любом случае есть риск reject'а (отклонения модерацией) приложения
    Ответ написан
    Комментировать
  • Как монетизировать игру на Android?

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


    У тебя нет игры !
    а) гугл плей каждый год повышает требования к целевому API. А через 2 года приложение уже не предлагается на новых телефонах.
    б) приложение написано когда ? Может оно уже собрано под ту версию андроид, которую уже не пропустит в плей.

    Поэтому я думаю сделать какой-то лаунчер через который будет показываться реклама

    И легко попадете под бан по формальным признакам
    https://support.google.com/googleplay/android-deve...
    https://support.google.com/googleplay/android-deve...
    https://support.google.com/googleplay/android-deve...

    В общем приложение созданное только для того, чтобы показывать рекламу и запускать другое приложение нарушает чуть ли не половину правил. Лень просто во все остальные места из правил тыкать
    Ответ написан
    5 комментариев
  • USB tethering over LAN?

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

    Перетыкаете в роутере свой кабель из обычного гнезда в WAN порт (подписан явно или 1-ка обычно).
    Теперь ваш компьютер в роле поставщика интернета.

    С другого компа в локалке входите в админку роутера.
    И смотрите свойства WAN подключения. Там должны быть такие способы : DHCP/PPOE/Статический адрес.
    Если есть статика, то дело намного проще (не придется на вашем ПК подымать DHCP)
    Назначаете там 192.168.x.12 маска 255.255.255.0 (/24) шлюз 192.168.x.1

    ДНС сервера от Google или Yandex (на ваш вкус какой либо публичный)

    Теперь на вашем ПК.
    Сетевуха сейчас скорее всего на самоназначенном ip адресе.
    Меняем ей на 192.168.x.1 маска /24 ничего другого не требуется.

    А теперь осталось в свойствах сетевой карты(Телефон по USB) указать, что через нее могут ходить в интернет все другие.
    Ответ написан
    Комментировать
  • Стоит ли продолжать работать с региональными поддоменами?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    У вас склад один или по городам ?
    Кнопка купить в один клик есть ?
    Эти вопросы к удобству такого сценария. Жена мужу (менеджер закупцу) кидает ссылку. Тот в пару кликов оплачивает нужное.
    А вот если вы все свалите на основной урл, то как региональность прикрутите ? Через куку. В текущих реалиях
    по ip может какой-то люксембург подставиться.
    Ответ написан
  • Как происходит тестирование платежной системы?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    1)Заключается договор на экваринг / принимается оферта (через регистрацию)
    2)Под НДА передается документация / опубликована в общем доступе.
    3)Ваша площадка находиться в тестовом режиме
    а) отдельная песочница
    б) просто тестовые валюта расчетов
    4) Проводятся работы по настройки вашего магазина. Включая SSL сертификат.
    Подходят даже само подписанные. У части платежных систем были (возможно остались проблемы) с тем что на один айпи, только один сертификат. Возможно придется погонять тесты пока сертификат не окажется правильно настроенным. Техподдержка платежной системы может подсказать чем тестить.
    5) В ЛК платежной системе указываются ip адрес сервера. урлы для хуков пречека / авизо о результатах оплаты
    6) Прогоняете по чек листу тесты. Обычно дают номера карт (эта всегда успех, а этот номер вызывает такую-то ошибку)
    7) Заполняете протокол самотестирования и акт готовности к реальной работе.
    8) мерчант переключается в боевой режим. (обратного пути в песочницу нет)

    p.s. Обычно еще требуется на сайте разместить информацию об юрлице продавце (ИНН и т.д) - типовой такой пункт для соответствия сайта требованиям экваринга. В документации на подключение указано.
    Ну и менеджеры обычно консультируют.
    Ответ написан
    4 комментария
  • Что неправильного в моем коде?

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

    сводить эти команды в турнируную таблицу с условиями (гость, хозяин), круг 1, круг 2 и еще 5-6 условий, которые влияют на список.


    Заглянул в код, думаю прочитаю, что там за 5-6 условий таких. И где ?
    Класс генерации у вас занимается чем угодно (контролер,модель,вьюшка), но не умеет "строить турнирнирную таблицу".
    Ну почитайте вы о предметной области до написания кода. Эти ваши 5-6 условий помогли бы Вам определить какой алгоритм нужен для построения. Что там команды должны отыграть сезон (каждый должен встретиться с каждым и дважды в роли хозяина и во второй раз как гость). Игры на выезде по хорошему должны стоять так чтобы команды успели доехать, отдохнуть, провести там тренировку.

    Или это турнир на вылет. Опять разные варианты. После 1го или 2х поражений.
    Там этих уже придуманных схем много и врядли Вам дали уж совсем что-то уникально придуманное.

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

    Второе. Не знаю в какую контору Вы собеседовались, но стоило поискать какие фреймворки они используют. Или это было прям заданием "писать на чистом PHP". тогда нужно было следовать советам из "правильный путь"
    Ответ написан
    Комментировать
  • Как вывести содержание всей базы данных красиво?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    value.toCharArray()
    ваша головная боль началась здесь.
    осознаете, что вы структуру в которой все было разложено по полочкам превратили в банальную строку ?

    Чтобы сделать красиво Вам придется разобраться с такими вещами как

    1) recyclerview
    https://www.geeksforgeeks.org/android-recyclerview/

    2) Что такое архитектура приложения и почему плохо одновременно получать данные и перерисовывать экран

    3) Что такое MVM и MVVM.

    4) Когда нужны плейс холдеры.

    В реальности вместо ваших 10 строк будет 10 файлов и в сумме несколько килобайт кода и верстки
    Ответ написан
    Комментировать
  • Как отключить подчеркивание русских букв в Android Studio?

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

    Так, что лучше галку на данный тип синтаксических проверок не снимать.
    Ответ написан