Задать вопрос
  • Как сменить регион аккаунта Google Play?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://support.google.com/googleplay/answer/74316...


    Менять страну или регион в Google Play можно не чаще одного раза в год. Указав страну или регион, вы должны будете подождать 12 месяцев, прежде чем сможете изменить их.


    может дело в этом ?
    Ответ написан
  • Где найти документацию Edify?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://4pda.to/forum/index.php?showtopic=205817
    Развернуть спойлер описание команд не пробывали ?

    Сразу под шапкой темы (фактически в первом, но формально #2 сообщение)
    Ответ написан
    Комментировать
  • Почему не работает переадресация на шлюзы оплаты WooCommerce?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    кидает на пустую страницу моего сайта.
    В этот момент открой инспектр в браузере и посмотри ошибку.
    страница не пустая. там через js автоматом сабмититься форма.


    после нажатия кнопки "оформить заказ" на тестовом сайте вместо переадресации на выбранный шлюз

    За саму идею "тестовые платежи" через "боевой мерчант" нужно просто без вазелина.
    Главбух в курсе ваших экспериментов ?
    Ответ написан
  • Что такое бэкенд-сервер?

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

    При желании даже в консольном приложении, которое пишет один человек, можно разделить на фронт и бакенд.
    Для этого просто не нужно размазывать вывод по коду, а собрать его в одно место.

    Чуть усложним. Привычное для пользователей приложение. Разработчики пишут их разделяя код
    на части. (рисующие экран пользователя, хранящие данные, делающие действия, реагирущие на тапы/клики/ввод)
    Тут тоже получается можно поделить на фронт и бек.

    Теперь возмем CMS для сайта. Во фронт можно отписать шаблоны страниц, а сам движок в бакенд.

    Ок. Сферический сайт PHP+MYSQL+JS+HTML+CSS
    тут вроде просто. То что пишем на PHP+MYSQL бакенд. HTML+JS+CSS - фронт
    И уточнять словом сервер нет необходимости. Работу можно поделить между верстальщиком и программистом.

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

    Вернемся к приложениям.
    "бакенд - сервер" означает, что приложение имеет серверную часть.
    тут пригодиться еще один термин API - Aplitation Protocol Interface.

    Технологий как с телефона/компьютера обратиться к серверу в интернете придумали достаточно много.
    Простейшая из них очень похожа на общение с сайтом (GET/POST), только вместо HTML программам удобнее разбирать структуированные данные (json или xml)

    Самое прикольное, что на каждом уровне цепочки общения что-то можно назвать фронтом и беком.
    https://stackoverflow.com/questions/73778563/nginx...
    Пример со стековерфлоу.
    Nginx - общается с пользователями. Но вот человек вполне понятно для других спросил про фронт-сервер и бакенд. Откуда будут браться статические данные и куда передавать запросы требующие обработки.

    Так, что "сервер" в названии это уточнение, что часть бизнес логики выполняется на другой машине (не текущей) или за нее отвечает другая программа
    Ответ написан
    1 комментарий
  • Опенсорс ПО для склада, какие есть варианты?

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

    При отгрузке иметь возможность "пропикать" изделия для последующего импорта в базу

    проставить на неё маркировку которая будет учитывать ФИО работника и ID изделия(термопринтер+шрих коды)

    Собственно три вещи, которые и кормят программисткие фирмы.

    Максимум найдете SDK от вендора оборудования
    Ответ написан
  • Как мне защитить файл подключения к бд?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    <?php
    $mysecret = 'supersecret';

    Минимальный совет из "PHP Правильный путь" звучит как храните свои конфиги хотя бы в виде php файлов.
    Предположим, что мы сохранили такой скрипт в корне www.
    При правильной настройке сервера посетитель увидит пустой экран по урлу //your.site/script.php
    так как в нашем файле нет команд вывода.
    В первой строке полный синтаксис, в варианте "<?" может случиться ситуация показа исходного текста, если сшорт таги отключены. И остается риск того, что php отвалиться и будет показываться исходный код.

    Обще принятой практикой сейчас считается подход, когда все исходные файлы лежат выше диретории www рут.
    В самой директории только один скрипт точки входа (index.php)

    Ваши пароли скорее утекут по другой причине, чем из-за того, что к скрипту обратяться на прямую.

    Вы используете eval c данными от пользователя или на сайте можно загружать через форму файлы.
    На шаред хостинге ошиблись с разделением прав для ftp.

    У Вас используются системы контроля версий кода и конфиги не добавлены в игнорируемые.
    Ответ написан
  • Можно ли считать уникальных посетителей странички по IP?

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

    Идеально для рекламодателя. За цену одного показа аудитория, сидящая за одним NAT сервером.

    Откройте логи своего сервера. Посчитайте кол-во строк с запросом какой нибудь внутренней страницы.
    сравните с числом уникальных айпи с которых к ней были обращения.

    Прикиньте свою упущенную выгоду. Соотнесите с затратами на сделать подсчет лучше.
    Если овчинка не стоит выделки, то и так сойдет.
    Единственное рекламодателю показывал бы два числа. Всего показов (уникальных IP)
    Ответ написан
    Комментировать
  • По порту 8080 php не работает?

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

    Файл php вложен в локальный web-сервер на Tomcat от одной СЭД (дабы не поднимать второй web-сервер в сети).

    Проще поднять второй сервер.
    Или перепишите на java скрипт.

    Googlиapache tomcat & php together
    Но фактически получиться схема.
    Проки(nginx или апач) за ним два бакенда (для JAVA-томкат и PHP)
    Ответ написан
    Комментировать
  • Как заставить принтер(ы) печатать с удаленного сервера?

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

    б) Вариант "Интранет"
    прокидывается впн. Ваш сервер печатает на принтеры, как будто он с ними в локальной сети.

    с) Вариант "Сервер печати в локалке"
    Из броузера через js идет обращение к апи программы запущенной на том же ПК / в локалке

    применительно к PHP
    проще написать по варианту А.
    Ответ написан
    2 комментария
  • Почему корень найден с заданной погрешностью?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Из школьного курса можно представить
    по отдельности графики (парабола и синусоида от -4 до 4)
    оба графика проходят через точку [0,0].

    алгоритм начинает делить отрезок [-1;1] по полам. Х=0
    считает Ф(0) и тут значение у нее 0.
    Если бы погрешность считалась как EPS y, то алгоритм тут бы и завершился.
    Алгоритм же сделал 94 шага
    2^94 = 1.98E28
    и такую точность мы видим как заданную слева и справа как (b-a) - размер интервала
    Ответ написан
  • Есть ли разница каким способом добавлять обработчик события в js, конкретно элементу или всему документу, смотря со стороны производительности?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вопрос по моему аналогичен PHPному "какие кавычки быстрее? одинарные или двойные"

    Я бы сравнил подходы с удобством отладки кода. Навешанные на дом элемент хуки дебагер может показать, а во втором случае Вам придется самому просматривать ВСЕ навешанные на документ и разбираться какой/какие срабатывают
    Ответ написан
    Комментировать
  • Какие есть сервисы предоставляющие услуги dns серверов аналогичные cloudflare?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Специально загуглил чем отличается от DNS поднятого на своем серваке.
    Если под "аналогичный" вы имели то-что удалось нагуглить.

    Cloudflare DNS отличается высокой производительностью благодаря глобальной сети Anycast, которая включает более 320 центров обработки данных. 49 Сервис обеспечивает среднюю скорость DNS-поиска 11 мс и максимально быструю загрузку веб-сайтов

    то таких не знаю. Остальное немного тормознутей


    чтобы можно они могли найтись по url(domain/subdomain) и видны были в интернете.


    Млин, ну от этого гимора мне не надо. С точки зрения сео будет жопа.
    А так просто папку субдомену назначить на поддиректорию в www рут родительского.
    Ответ написан
  • Как сделать регистрацию и авторизацию пользователей через мобильный номер. Бесплатно и без взаимодействия моего номера?

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

    Самый дешевый вариант рассылки СМС, который был:
    Подписка на апи приложения, выпиленного из гугл плея (работает не выше андроид 9).
    Свой рабочий мобильный телефон с оптовым пакетом SMS.
    Плюсом получаешь запись звонков и возможность импортировать входящие SMS в CRM.
    Ответ написан
    Комментировать
  • Платное open-source приложение?

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

    Тех кто может самостоятельно скомпилировать и установить приложение еще меньше.

    Выложив код самостоятельно конечных пользователей не теряешь.

    Остается рассмотреть программистов "конкурентов".
    Двойное лицензирование (вирусное+коммерческая). Это часто. Расчет на заработок через досудебку или покупку комерческой лицензии.
    Нет смысла накручивать "защиты"

    Апач лицензия - хотите зарабатывать ? Я согласен. Для моего ЧСВ в титрах упомяните и в расчете.

    Но Вы спрашиваете про MIT.
    А вот тут смотрите внимательно на лицензию. (скорее всего окажется в модифицированном виде)

    В любом случае Вы уже опубликовали приложение в сторе.
    Залить его еще раз можно только в "переработанном" виде.

    А теперь финансовые резоны. Если там доход с гулькин нос, то прогу или совсем снимать с публикации или сделать из нее инструмент для резюме.
    Ответ написан
    Комментировать
  • Как в REST хранить состояние клиента?

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

    Есть база данных, в которой храниться состояние корзины клиента.
    И есть механизм "сессия".
    Каждый POST/GET запрос содержит SID (обычно в куках или как параметр в форме/урле)
    Ответ написан
  • Как дарить подарки через своего бота в телеграмм?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ответ написан
    Комментировать
  • Как правильно конвертировать .pdf -> .png -> .pdf?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://pypi.org/search/?q=pdf+to+png
    А вот в PDF можно и упростить.
    Если цель в том, чтобы файлик было не только посмотреть, но и распечатать сразу на принтере,
    то собирать его в PCLm / mPDF - упрощенный формат.
    Картинка режется на полосы. Большинство принтеров переварят их по 32 точке в высоту.
    За основу берем 150 дпи и нужный формат бумаги. Ресайзим
    открывается документ
    %PDF-1.3
    %PCLm 1.0

    Начинается страница
    Пробегаем по картинке собирая по отдельности три части описывающие станицу
    1 Ее размеры и ссылка на содержимое
    2. Содержание, что она из кучи картинок
    3. Поток с байтами для картинок

    Закрывается документ служебными элементами PDF

    Выглядит сложно. А на практике, Сравнив парочку prn файлов сразу поймете, что там меняется

    Если с принтерами не заморачиваться, то там все упрощается.
    Байты, это PDF в котором одна страница - на ней одна картинка - картинка вот ее содержание
    Ответ написан
    Комментировать
  • Лёгкость фуллстека на JavaScript - миф?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    В этой статье вполне правильно написано
    https://habr.com/ru/articles/803745/

    То есть а зачем Вам именно этот "фулл" нужен ?
    А потом уже можно подумать в каких комбинациях его набирать.

    1. Очевидно, что если работа с сайтами То тут без HTML5+CSS3 и базового понимания JS никуда.
    Собственно, а как это все рисуется в браузере у клиента.

    2. Как общается броузер и сервер. Базовые знания об устройстве Internet. (4 уровня и прочее)
    HTTP протокол и т.д.

    3. "Рожден чтобы умирать"(Request-Router-Controler-Responce-Die) vs demon (постоянно в памяти).
    То есть в каком стиле придется продумывать логику работы серверной части. Первая линейная (1-2-3). Вторая событийная
    (Если есть А, то делаем первое. Если есть Б, то делаем второе)

    4. Как хранить данные. СУБД и кей-валуе хралища.

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

    А фулстек из HTML,CSS,JS,PHP,LAMP,NGINX,SPINX - это просто "веб-дев". Увы за сайты сейчас много не готовы платить.
    Времена такие, что куча noCode решений, где за 3копейки можно получить готовый сайт
    Ответ написан
  • Cкажите, какие направления есть digital маркетинге где не нужно маркировать рекламу?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Хммм. "Вирусная реклама" ?
    Это не мы !!! А пользователи сами репостят / делают "жабы" / "Мемы"
    Ответ написан
    Комментировать
  • Как загрузить CLI в macOS?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://www.securedatarecovery.com/blog/macbook-re...
    Гуи не отключаем. После всех шаманст все равно максимум будет так
    macbook-terminal-mode.webp

    https://support.apple.com/en-us/102603 - режимы загрузки

    What does safe mode do?
    Prevents certain software from loading as your Mac starts up. This includes login items and extensions that aren't required by macOS, and fonts that weren't installed by macOS.

    Performs a basic check of your startup disk, similar to the more comprehensive check performed by the First Aid feature of Disk Utility.

    Clears some system caches, including font caches and the kernel cache. These are automatically created again as needed.
    Ответ написан
    Комментировать