Задать вопрос
  • Android notification channels?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Точно нужно 2 канала ?
    не подойдет просто
    mNotificationManager.notify(0/1, mBuilder.build());
    ?
    0 - твое постоянное что сервис запущен
    1 - последнее уведомление

    чуть чище можно переписать, чтобы понятно было что и зачем
    метод у YouApp наследника от класса приложение
    public static void showNotify(@NonNull String message, int IdChanel) {
            NotificationCompat.Builder builder =
                    new NotificationCompat.Builder(YouApp.context, YouApp.context.getString(R.string.app_name))
                            .setSmallIcon(R.drawable.ic_stat_print)
                            .setContentTitle(YouApp.context.getString(R.string.app_name))
                            .setContentText(message);
    
            Notification notification = builder.build();
    
            NotificationManager notificationManager =
                    (NotificationManager) YouApp.context.getSystemService(NOTIFICATION_SERVICE);
    
            if (notificationManager != null) {
                    notificationManager.notify(IdChanel, notification);
            }
        }
    Ответ написан
  • Настройки .htaccess - как запретить индексацию от всех ботов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    RewriteEngine On ОДИН РАЗ
    Ответ написан
    Комментировать
  • Андроид приложение для сна?

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

    каким физическим датчики есть в телефоне для фиксации этих изменений?
    только микрофон.

    Надежность определения смены ритма дыхания можете оценить сами.

    У смартфонозависимых людей начало сна можно оценить по косвенным данным,
    если блок у телефона не снимался полчаса, то смотрим ближайший момент с биоциклами (2 часа обычно)
    и считаем, что он в него заснул.
    Ответ написан
    Комментировать
  • Я из 2008, за что браться?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сперва определитесь с уровнем желаемого дохода.
    Верстка не очень хорошо оплачивается. https://russia.trud.com/salary/692/3300.html
    Потом выберите более узкую специализацию.
    Ответ написан
    Комментировать
  • Usb-lpt возможно ли управлять status register?

    402d
    @402d Автор вопроса
    начинал с бейсика на УКНЦ в 1988
    отбой. сам нашел в спецификации
    https://www.usb.org/sites/default/files/usbprint11...

    Bi-directional Interface. The bi-directional interface supports sending data to the printer via a Bulk OUT
    endpoint, and receiving status and other information from the printer via a Bulk IN endpoint. Status data
    that is compatible with a standard PC parallel port is also available when this interface is in use via the
    GET_PORT_STATUS class-specific command over the default pipe. For more information about status
    data, see Section 4.2.2, “GET_PORT_STATUS.”
    Ответ написан
    Комментировать
  • С помощью чего содержимое приложения можно вывести на экран рабочего стола телефона?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    "живые обои" - просто как направление в каком можно копать.
    Ответ написан
    Комментировать
  • Алгоритм YML-импортер товаров с картинками, какие подводные камни есть?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    запускать по крону раз в минуту . в скрипте контролировать время с момента запуска, если прошло
    больше 25 секунд , закончить скачивание. 35 секунд из минуты в этом случае не мешаешь нормально
    серфиться по сайту. (можно поставить тайм лимит 59 секунд и заканчивать на 50той).

    все крутиться в цикле пока время не истекло
    1) взять из базы очередную картинку
    если такой нет, закончить выполнение
    2) скачать
    3) сохранить
    4) отресайзить
    5) пометить скаченной
    Ответ написан
    Комментировать
  • Как незаметно подменить background-image?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://perishablepress.com/3-ways-preload-images-...

    объявляешь переменную для большой картинки с обработчиком онлоад ее. Как загрузится меняешь фон.
    а маленькую можно сделать инлайном в хтмл
    style background-image: url(base64,fdgjdfklghdfklgjklerjhget...)
    Ответ написан
  • Здраствуйте, на гитхабе не загружается слик слайдер и анимация якорей, оба эти скрипты написаны на jguery, по этому я думаю дело в нем?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    гит - это не хостинг. в реадми картинку с того же гита можно вставить через cdn.jsdelivr.net
    github-pages возможно имели в виду ?
    проверьте что мастер и head совпадают . Скорее всего что-то не так сделали
    Ответ написан
  • Автоматизировать заполнение форм с Android?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    на чужих компьютерах придется делать каждый раз настройки.
    по моему самый простой вариант носить с собой что-то типа такого
    HTB1J15ng2NNTKJjSspeq6ySwpXar.jpg?size=8
    маленький WI-FI роутер с WAN и LAN портом . Кабель идущий в компьютер втыкаете как WAN . пачкордом
    комп в роутер. Для себя уже настроенная сетка. В большинстве случаев все заработает без
    дополнительных телодвижений. Цена вопроса около 1200 рублей
    Ответ написан
  • Есть видео в папке на сервере. Как разместить на него BLOB-ссылку, чтобы выглядел как стрим?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://linuxolyk.wordpress.com/2011/12/11/video-l...
    что-то из программ этого плана, здесь источник потока не будет видно.
    плейлист это или стреам
    Ответ написан
    Комментировать
  • Как правильно сохранять результат работы рандомизатора текстов в базу данных?

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

    P.S.
    В вашем случае даже в принципе случайность ряда не нужна.
    например три подстановки
    А(а1,а2) Б(б1,б2,б3) В(в1,в2,в3,в4)
    в тексте номер N
    тогда номера вставляемых слов можно расчитать .
    an = N % 2
    bn = int(N/2) % 3
    И сэкономить еще больше. Нужно хранить только шаблон и текущий номер
    Ответ написан
  • Возможно ли отправка формы без перезагрузки страницы и БЕЗ AJAX?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    iframe ?
    Ответ написан
    Комментировать
  • Не могу понять для чего нужны Entities в ООП PHP, Yii?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сейчас меня закидают тапками.
    Но у меня это просто фиктивный класс
    /**
     * Class Entity_stock
     * @property $id int(11) NOT NULL,
     * @property $distribution_point int(11) NOT NULL COMMENT 'торговая точка',
     * @property $name varchar(255) NOT NULL COMMENT 'наименование',
    .....
    **/
    class Entity_stock{}

    Тупо делаю выгрузку из муськи структуры таблицы.
    Что это дает - автозавершение кода, не нужно помнить как называется каждое поле

    Модель вернула объект
    class Stock_model {
      /**
       * @return Entity_stock
       **/
      public get_by(){
         return обычный вызов класса актив рекорд возвращающий stdClass
      }
    }

    а ИДЕ теперь знает какие поля в объекте есть.

    Реальное преобразование к объекту заданного класса я считаю излишним оверхедом в своих проектах.

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

    Опять мое мнение об их использование не совпадает с поклонниками. Для веба строя это не нужно. Лишний
    оверхед. Активный сеттер, который проверяет значения на допустимость тут не нужен. Но в чужой
    монастырь со своим уставом не ходят. Используют доктрину, пишем под нее. У всех гетеры/сетеры разбираемся
    как их правильно использовать.

    Еще есть понятие Интерфейса
    так вот в нем нельзя объявить переменную, только публичный метод.
    В таком случае гетеры с сетерами становятся единственным способом .
    Ответ написан
  • Как зашифровывают файлы/текста и расшифровывают на мобилках?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В соответствии с Федеральным законом “О лицензировании отдельных видов деятельности”, практически все виды деятельности в области криптографии подлежат лицензированию.
    Из-под лицензирования выведены:
    2. деятельность с использованием:
    б) шифровальных (криптографических) средств, а также товаров, содержащих шифровальные (криптографические) средства, реализующих либо симметричный криптографический алгоритм, использующий криптографический ключ длиной, не превышающей 56 бит, либо асимметричный криптографический алгоритм, основанный либо на методе разложения на множители целых чисел, размер которых не превышает 512 бит, либо на методе вычисления дискретных логарифмов в мультипликативной группе конечного поля размера, не превышающего 512 бит, либо на методе вычисления дискретных логарифмов в иной группе размера, не превышающего 112 бит;
    г) шифровальных (криптографических) средств, являющихся компонентами программных операционных систем, криптографические возможности которых не могут быть изменены пользователями, которые разработаны для установки пользователем самостоятельно без дальнейшей существенной поддержки поставщиком и техническая документация (описание алгоритмов криптографических преобразований, протоколы взаимодействия, описание интерфейсов и т.д.) на которые является доступной;

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Чаше всего на продакшене не хранится. Максимум slow query log включен.
    https://dev.mysql.com/doc/refman/8.0/en/log-destin...
    Ответ написан
    Комментировать
  • Можно ли из телефона сделать беспроводную колонку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В общем случае нет. Возможно и существует исключение, когда производитель телефона дополнительно
    реализовал для блютуз адаптера профиль HD Audio.

    на али "USB Wireless Bluetooth Stereo Music Receiver Dongle with 3.5mm Jack Audio Cable"
    от 80 рублей. Берете зарядку на 500мА в нее втыкаете такой донг . в него обычные колонки.
    Ответ написан
    Комментировать
  • Как улучшить скорость сайта при нагрузках?

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

    Запросы к СУБД , из них сколько составляют ?
    Количество запросов к базе нужных для генерации страницы ?

    Для начала проверьте, что Вы не забыли индексы.
    Читаем по ссылке как анализировать оптимальность запросов
    https://habr.com/post/211022/

    Дальше задумываемся, что не так . Я например видел проект, у которого для генерации главной было 2000 запросов. Ошибка была в том, что авторы вынимали 15 новостей так.
    Найти 15 последних ид. Вызвать 15 раз конструктор новости. В конструкторе сделать запрос к базе по
    переданному ид.

    Вы ничего не написали про версию mysql и engine таблиц. Стоит проверить my.cnf на оптимальность значений.
    Возможно ли использовать Query Cache ?

    Напишите подробнее как проект распределен по серверам.
    Что? где? Конфигурация сервере (Процессор, ядра, частота ; ОЗУ , объем, тип; HDD / SSD, объем / скорость на чтение/ запись)
    Подробнее про СУБД. Сколько суммарный объем, таблиц, записей по таблицам.
    Если СУБД уже на нескольких серверах, то тип репликации.
    Ответ написан
    Комментировать
  • Web frame в android приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Публикация приложения в Google Play: «Спам и функциональность»?
    остальное ищем в поиске тостера по трем словам "webView Google Play"

    То что Вы хотите в виде приложения на обычном сайте можно сделать просто через
    манифест.
    Зайдите на моего хомячка транслитмоейфамилии.ru с мобильника и в браузера выберите создать ярлык на рабочем столе.
    Ответ написан
    Комментировать