Задать вопрос
  • Фриланс для андроид разработчика?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    А Вы готовы подтверждать свой HRS в $25 работой с установленной на вашем компе Yaware или другой системой учета ? А так заказы с фиксированной оплатой немного другое. Заказчик хочу приложение за $1000
    Аукцион из исполнителей кто дешевле. И получиться скорее всего у вас меньше 5 в час, а то и сами будете доплатить , чтобы отстал с переделками.
    Ответ написан
    Комментировать
  • Можно ли обойти ограничения Google Market, при которых разработчикам из России нельзя зарабатывать на рекламе и внутриигровых покупках?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    нет таких ограничений.
    есть проблема с оплатой картами из РФ:
    а) пользователи из России не могут купить приложение/ оформить подписку / сделать внутри игровую покупку
    б) сложности с оплатой нового аккаунта разработчика
    в) проблемы с оплатой всяких сервисов от гугла, если они используются и платные.

    Гугл свои выплаты делает на банковский счет свифт переводом. Тут проблема в том, что большинство удобных (вменяемых банков) под санкциями. А некоторые типа тинька решили сами свернуть деятельность (сперва дикой коммиссией, а потом и совсем попросили идти нафиг)
    Ответ написан
  • Какие языки программирования предустановлены в macOS Ventura?

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

    Расмотрим случай холодной загрузки устройства.
    При замыкании контакта (кнопка PowerOn) включается блок питания.
    Появились 5 вольт (или другое рабочее напряжение процессора).
    Через (конденсатор начал течь ток) - сменился логический уровень сигнала на одной из ножек процессора.
    после того как конденсатор зарядится, значение поменяется обратно.
    Сигнал на ножке процессора вызывает выполнение подпрограммы в ПЗУ (часть адресного пространства оперативной памяти реализована на энерго независимых микросхемах )
    Там очень маленькая часть, которая только загружает в ОЗУ биос и передает ему управление.
    Биос читает MBR и далее загружает BOOT сектор с активного раздела.

    Это все реализовал производитель материнской платы. Платы делают под конкретный процесссор,
    поэтому машинные коды (двоичные данные) уже для нужного.

    При установки операционки - ставиться версия под нужный процессор .
    То есть и сама операционка и остальные предустановленные программы - это бинарные файлы под нужную архитектуру процессора.
    Ответ написан
    2 комментария
  • Автодозвонщик на Android с отложенной ловлей сигнала бизи?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    PSD в репозиторий я бы не стал бы добавлять. Распухнет быстро на жуткие гигабайты. При удалении место не освобождается. Новая версия бинарного файла не дифом, а удалить / добавить.
    Ответ написан
    Комментировать
  • Разделить платный доступ к Wi-Fi на несколько человек?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    идешь к провайдеру и договариваешься об установке вайфай точки от них. В общественных местах сейчас пускают по номеру телефона. Там и бесплатный и если ты абонент этого провайдера, то можно по логин паролю
    Ответ написан
  • Почему недоступны 144 ггц на Macbook pro 14 m1?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Читаем спецификацию
    Частота обновления
    Технология ProMotion с адаптивной частотой обновления до 120 Гц
    Постоянная частота обновления: 47,95 Гц, 48,00 Гц, 50,00 Гц, 59,94 Гц, 60,00 Гц
    Но главное для внешних дисплеев

    https://www.apple.com/ru/macbook-pro-14-and-16/specs/
    Одновременная поддержка полного штатного разрешения на встроенном дисплее с миллиардом цветов. Дополнительно можно подключить:

    До двух мониторов с разрешением до 6K, высоким качеством цветопередачи (более миллиарда цветов) и частотой 60 Гц (для моделей с чипом M1 Pro) или
    До трёх мониторов с разрешением до 6K и один монитор с разрешением до 4K, с высоким качеством цветопередачи (более миллиарда цветов) и частотой 60 Гц (для моделей с чипом M1 Max)
    Ответ написан
  • Удалять ли мой аккаунт, если запущу 2 аккаунта от гугл консоль на одной машине?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Удалят не за сам факт запуска двух акаунтов, а по двум другим причинам.
    1. Самый жестокий вид наказание блокирование не только консоли разработчика а всей учетки,
    то есть ни ютубчика, ни диска с фоточками, ни в почту больше войти не сможете. И вот потом
    по цепочке будут банить акка афилированные с вами. То есть ИИ будет пытаться понять, а не
    Вы ли под другой учеткой снова в гугл плей пытаетесь что-то публиковать.

    2. Дробление доходов для снижения коммиссии (15%). Тут создали механизм, группа аккаунтов для которых
    доход считать вместе. То есть, если у Вас два и более аккаунта - объединяете в одну группу и претензий по этой причине не будет.
    Ответ написан
    1 комментарий
  • Почему неверно отображается текст в TextView (Java Android)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ширину и высоту и прибитого с 4х сторон элемента лучше указывать как 0dp
    Ответ написан
    Комментировать
  • Почему странно работает буферизация в PHP?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Давайте разберемся зачем в коде используется буферезация.
    Если вы запускаете просто свой скрипт из одного файла без внешних зависимостей, то
    вызова ob_start() не было, значит и закрывать нечего.

    Почему же так часто мы видим в начале файла (единой точки входа) эту функцию первой ?
    1) А чтобы не падали скрипты из-за огрехов программистов: могут попать символы BOM (некоторые редакторы так помечают UTF файлы), затесался перенос строки после закрывающего знака вопроса больше
    2) В других случаях это костыли - нужно обработать дополнительно текст, который внешняя либа отправляет в stdout и не умеет возвращать через return.

    Поэтому такое извращение и практикуется для авварийных остановов
    if (ob_get_level()>0) ob_flush();
    Хотя правильнее через while , так как уровней вложенности может быть более одного.

    Но главное не надо так писать реальные скрипты! Вы деградируете производительность
    апача. Если установлен по дефолту, то 51 клиент увидит мертвый сервер.
    Ответ написан
    Комментировать
  • Почему не открывается плей маркет по ссылке?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Счастливый. Год уже гугловские сервисы из-за блокировки РКН не работают нормально.
    Облачный хостинг. Новости, плей, консоль разрабочика и прочее сидят в одном диапазоне ип.
    И если приложение как-то работает, то откроется или плей маркет в броузере давно рулетка
    Ответ написан
  • Где хранить удаленную БД для небольшого android приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Я бы перефразировал вопрос. Вместо НЕБОЛЬШОГО (читается не очень сложного по функционалу и количеству данных) в МАЛО КОМУ НУЖНОЕ (DAU не выше 50-100 человек)

    Почему так ! Ну не стоит работать с SQL сервером напрямую !!!
    Ограничение на количество одновременных подключений
    Пароль зашитый в приложение - следовательно этот пользователь должен быть с правами только на чтение
    Ответ написан
    Комментировать
  • Альтернатива монетизации в Google Play?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    До санкций продавал подписки в приложении.

    Смотрите сами рентабельность прикручивания своего билинга.
    Google подчинилась ФАС и разрешила сторонние системы оплаты в Google Play в России
    но вот подтверждение этого на официальном сайте выглядит как
    https://support.google.com/googleplay/android-deve...

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Блог на вашем сайте по сути - редкие статьи от самого вашего друга.
    Сверстай статикой. Новая запись в его блоге будет несколько раз в год.
    Сделайте заготовку(рыбу) под новую запись с разверстаными всеми типографическими элементами.
    А на странице - списке записей хватит копипасты блока от предыдущей записи
    Ответ написан
    Комментировать
  • Как работает открытие сокета на сервере?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    7 лет назад собирал себе на PHP упрощенный dns сервер
    https://github.com/Muraveiko/DNS
    Ожидает входящего соединения, на любой запрос ресолвит хост в ип адрес заглушки.
    Запуск был оформлен как демон (служба) .
    Увы, сами баш скрипты и прочее за давностью лет не сохранились.
    Суть в том, что все это само стартовало при загрузке/перезагрузке сервера и можно было сделать с консоли
    аналогично всем остальным службам start/stop
    Ответ написан
    Комментировать
  • В чём проблема работы данного кода?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Жмем Ctrl+4 и читаем ошибку. Постепенно осваиваем работу с логкат, запуск в отладочном режиме (паучок)
    учимся находить сообщение об ошибках в логкат.

    Пример вида экрана после аккорда (ctrl/Cmd + 4)
    6422070f5a35d002328668.png

    На моем примере ошибка закончилось место . Что-то надо стереть или пересоздать виртуалку с большим местом, а не по минимуму
    Ответ написан
    Комментировать
  • Можете объяснить идею, как создать такой макет на android?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Перечитал вопрос еще раз. Применительно к выводу иеархической структуры каталога я сделал бы через
    RecicleView . Два горизонтальных и один вертикальный.
    И вместо findViewById советую разобраться с понятием binding
    Ответ написан
    Комментировать
  • Почему вылетает приложение при запуске кода?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Хм. А как ваш жёсткий диск окажется смонтирован на телефоне ? Откуда вы взяли, что д двоеточие и т.д ?
    Ответ написан
    Комментировать
  • Можно ли реализовать vpn в приложении на android studio?

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

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

    Свой HDD можете использовать в дополнение к внешнему хостингу в режиме зеркала.
    В общем ваш HDD винт для архивов.
    Ответ написан
    Комментировать