package com.google.android.vending.licensing;
Но это от совсем наглых.
Обходится установкой специальной программы (как понимаете ее название рекламировать не буду)
Гугл везде открешивается от своих решений по проверке покупок и лицензий, типа пилите ребятки свои. Во многих опенсорсных прогах отключение рекламы сделано тоже с расчетом на честных людей и совсем неопытных халявщиков. Тупо меняется булевое значение в сеттингах (куплена или нет). С рефундами не заморачиваются.
Не знаю у всех так или нет, но в платных приложениях у меня до 50-60% возвратов в месяц доходило. С покупками внутри приложения редкость. Очень часто вижу что после начала покупки оплата не проходит. АХЗ может денег нет на счету или карта к аккаунту не привязана.
по мне fgetcsv уже тормоз (пустой цикл по 150К строк > 7 секунд), а Вы спрашиваете почему так много памяти
и медленно работает класс, который в 1000 раз умнее.
Но в данном случае я все же думаю резоны были такие. Первое правило . НЕ ЗАНИМАТЬСЯ ПРЕЖДЕВРЕМЕННОЙ ОПТИМИЗАЦИЕЙ
До завершения проекта и его начала промышленно-тестовой эксплуатации
понять где возникнет бутылочное горлышко не возможно.
посмотри как реализуется ленивая загрузка изображений.
Если элемент попал в область просмотра. начинай отсчет. через 100-200мс можно принять, что его видели.
Остается добить меня к тому, что Вы написали, что это хостится на шаред хостинге, а вместо штатного сисадмина с зарплатой выше не менее чем на 50% средней по региону у Вас все на аутсорсе.
Если еще и это, то я не удивлен. Строить бизнес на внешних решениях и возможно с кучей тех, которые предлагаются бесплатно.
Honey spot "Медовая ловушка"
В вашем случае размещение номера телефона только в одном месте цепи обработки.
Можно начать с последнего звена.
Типа вкусный клиент взял время на подумать. Проверите персонал. Идеально, если можно было логировать, кто конкретно видел этт номер телефона. А потом уж запускать по отдельным звеньям обработки заявки
В среднем по больнице. Сколько приложений не смогли взять планку в 10000 установок наверное знаете ?
Схем монетизации вы правы много.
Но думать, что заработаешь миллионы не вложив в разработку столько же наивно.
А если у тебя есть миллион долларов, то вопроса какой задан не будет
Заработать в первый год с больше 100 баксов мало кому удается.
вы смотрели как работает сайт, на который вы даете ссылку ?
это карусель картинок со стилизацией под книгу.
при этом картинки лежат на http сервере, а не на диске у пользователя.
Почему так.
а)файлы с диска пользователя Вы не можете читать (гуру молчать о костылях в апи конкретных броузер и узких частных случаях когда это можно).
б) рендеринг пдф сложная задача. Отрисовка его средствами js вам пока не под силу.
Alex Wells, не приведи вам господи суппортить легаси. https://github.com/Muraveiko/codeigniter-phpstorm/... (спасибо большое natanfelles от которого я форкнул)
вот костыль и обвесы по типу как показал выше позволяют с ним хоть как-то разобраться.
В результате код в шторме удается позеленить, вместо сплошных красных подчеркиваний.
если абстрагироваться от доктрины
/** var $result MyEntityClass[] **/
$result = $STH -> fetchAll();
где MyEntityClass может быть просто фиктивно описан для среды разработки, т.е
работать будем со стандартным stdClass для скорости, а в разработке поимеем все плюшки подсказок и автозавершения ввода
Алексей, p.s. mail() не очень подходит. Если копаться в php коде, то можно переделать на класс, который отсылает письма через imap протокол. Сайт авторизуется как обычная почтовая программа под реальным пользователем. Письма будут больше похожи на отправленные человеком и спам фильтры будут зарезать уже исходя из его содержания, а не по служебным клуджам
ThunderCat, самое неприятное, что такая простота, типа просто обертка для построения запроса, провоцирует
juce code , ладно еще в контролере , так и во вьюхах в базу лезут
А вот это уже новый вопрос и сложности эксперт.
Первое быть белым и пушистым для почтовиков с шаредным ip задача уровня бог.
BlackList IP многие спам фильтры основаны на них.
гуглим DKIM и прочие методы доказать, что письмо отправлено вами.
Регистрируемся в кабинетах для почтового мастера (яндекс,гугл,маилру)
В общем читать и учить "Как сделать хорошую рассылку"
вместо отлавливания ошибки в php , посмотрите лучше на File API броузеров.
Размер можно проверить еще на клиенте, до аплоада.
https://jspost.ru/javascript/proverka-razmera-zagr...