Задать вопрос
  • Как дарить подарки через своего бота в телеграмм?

    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.
    Ответ написан
    Комментировать
  • Можно ли создать собственную карту на основе Google Maps (для приложение заказа такси)?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://www.google.com/help/terms_maps/?hl=ru
    Читаем внимательно
    2а 2д 2е подходят под ваш случай.
    У Яндекс карт же явно написано.
    https://yandex.ru/dev/commercial/doc/ru/
    5. Нельзя использовать API для мониторинга и диспетчеризации

    Поэтому лучше связаться и уточнить о коммерческом (за деньги) использования карт в вашем проекте
    Ответ написан
    3 комментария
  • Как замаскировать ссылку на телефоне?

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

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

    Так как Вы ничего не сказали об роутере. Предположим там есть простейший p910nd.
    Это имя демона из OpenVRT. Как можно догадаться из названия данные посылаемые в порт 9100 передаются на usb устройство и обратно.

    В этом случае все равно что там за принтер подключен. На ПК настраивается так как будто вы купили модель принтера с поддержкой сетевого интерфейса.

    Вместо USB порта придется настроить стандартный порт TCP на ip адрес роутера
    Ответ написан
    Комментировать
  • Как сделать бота с рассылкой телеграмм но от личного аккаунта?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Никак. Bot API не позволяет отсылать сообщения от лица пользовательского аккаунта.

    Придется писать через клиента телеграма. Но можете поискать консольный клиент. "cli telegram" - гуглите
    Ответ написан
    Комментировать
  • Как перевести программу на С++ в бот Телеграм?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Написать демона, взяв например такую либу
    https://github.com/reo7sp/tgbot-cpp или поискать еще на гите

    На хабре
    https://habr.com/ru/articles/844628/
    Ответ написан
    Комментировать
  • Как открыть ГосУслуги из WebView?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вам придётся формировать намерения. Intent.
    В своей реализации. Забыл как класс называется.. Вешается на всё перехода по ссылкам
    Ответ написан
    6 комментариев
  • Можно ли сделать свою форму оплаты онлайн заказа?

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

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    тестовые карты это для интернет экваринга. Куар про который вы спрашиваете, вероятнее всего СБП.
    Данную технологию все банки вкрутили через расширение интернет экваринга.

    Так как делали это все паралельно то наворотили, кто во что горазд.
    Механизм тестирования тут отдельный. Из запомнившихся. Онлайн эмулятор для сканирования кодов и их оплаты, телеграм бот, в публичном доступе учетка для мерчанта, который позволяет сделать пожертвония в фонд. У кого-то есть песочница, где-то ее совсем нет.

    В общем читайте ветку документации оплата по СБП в доках апи банка/юмоней или что вы там прикручиваете.

    Документация на самом сайте СБП это не для конечных потребителей, так как там нужен статус банковской организации

    В общем, пракручивал api 5 систем. Там или тестами по частям покрывать. Разбор ответов АПИ из данных подсунутых напрямую. Или тупо гонять с тестовыми доступами. Альфа-банк даёт только реальному клиенту и на время до перехода на прод.
    Поэтому ещё фиктивного поставщика АПИ сделал. Чётные рубли успех, нечётные отказ, 13 ошибка и несколько других сумм. А копейки количество секунд через сколько переходит в известное состояние, а пока меньше, то в статусе новый.
    Ответ написан
    1 комментарий
  • Можно ли настроить автоподключение смартфона по Bluetooth?

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

    блютуз каждые 5 минут еще меняет свой мак адрес.
    и получается интересная ситуация. пока клиент не отвалился телефон откликается на несколько одновременно.
    соответственно со стороны клиента после потери связи - облом.

    C учетом рута. Копать в сторону рандомизации мак адреса у блютуз адаптера.
    гуглить бесполезно. Вся инфа про то как отключить рандом у вайфая.
    Копать исходники андроида.
    Ответ написан
  • Как очистить место на диске?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Какое количество файлов на диске ?
    Вы же в курсе, что место выделяется порциями (секторами) ?
    Какой размер сектора ? У NTFS например начинается от 512 байт у FAT32 может быть и 32 килобайта.
    Вот в хвостах файлов может терять от 511 байтов до много ;)

    Сколько там вы не можете найти 32 гига делим на 32 кила и получаем миллион файлов.
    Ответ написан
  • Стоит ли поступать на программиста с плохой математикой?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    школьный курс математики это 11 первых страниц в учебнике для вуза первого курса. А дальше больше 200х мозголомных страниц
    попробуй Вот эти две книги начала прошлого века
    https://vk.com/wall-120144934_298
    https://vk.com/wall-94378522_53128

    Киселев А П Элементарная Алебра и вторая тоже самое но ГЕОМЕТРИЯ

    И смотри вот эти две книги нужно освоить и изложенное в них научиться применять надо за 3 месяца. Приблизительно в таком темпе придется усвавать информацию программисту первые лет шесть.
    Синтаксис языка - это книга на 500 страниц в среднем. Потом апи - либы - другие сопутствующие вещи.
    Ответ написан
    Комментировать
  • Как хранить фото-галерею сайта не на хостинге, а на Яндекс диске?

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

    4.8.1. превышения Пользователем установленных для соответствующего типа использования ограничений и/или лимитов, а также в случае изменения Пользователем типа файла с целью обхода правил или лимитов, предусмотренных в Программе. Яндекс вправе предупредить Пользователя о предстоящих блокировке и удалении файлов. В случае неполучения ответа и/или корректировки лимитов, Яндекс вправе по истечении 45 (сорок пять) дней с момента первого уведомления, заблокировать Пользователя, а по истечении 180 (сто восемьдесят) дней с момента блокировки безвозвратно удалить его файлы и данные с дискового пространства.

    5.2. Используя возможности Программы, указанные в п. 5.1. Лицензионного соглашения, Пользователь обязан действовать добросовестно и воздержаться от злоупотребления данными функциями. Пользователь в том числе обязуется воздержаться от организации массового файлообмена с использованием функций Программы. Яндекс имеет право применять правила, лимиты и ограничения, направленные на предотвращение, ограничение и пресечение массового файлообмена по правилам п. 4.5. настоящего Лицензионного соглашения.


    https://yandex.ru/support/yandex-360/customers/dis...

    на бесплатных тарифах страница шаринга используется для размещения рекламы.

    В общем глупая идея у заказчика. Проше взять вторую впску послабже но с большим винтом HDD, который дешевле чем ssd
    Ответ написан
    Комментировать
  • Почему системник бьет током?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    по дому / квартире трех-проводка (розетки,удлинители и т.д. с заземлением) ? УЗО в щитке есть ?
    если есть дома вольтметр, то проверь напряжение между нулем и землей.
    Если оно там есть, то или у тебя в квартире какой-то прибор пробило, либо сосед экономит.
    Ну или сам винтами ноль на землю закоротил.
    Ответ написан
    Комментировать
  • Как реализовать авторизацию на ТВ по 6 значному коду?

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

    сессия телевизора без юзерИд, но у нее есть коротко живущий пин. (можно еще в нее сохранить модель телевизора)
    а в авторизованной сесии, ты можешь запросить ввод пина.
    и если такой не протухший пин есть, то показать страницу
    Вы действительно хотите привязать телевизор (ip адрес,название модели) к своей учетной записи ?

    При положительном ответе в сессию для телевизора дописываешь юзерИД

    Страница с пином на телевизоре крутит ожидание и раз 15-30 секунд проверяет не стала ли сессия авторизованной или истек срок действия пина
    Ответ написан
    Комментировать
  • Как оптимальней органзиовать хранение изображений в мобильном приложении?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Пара сотен фотографий - это по современным меркам гигабайт.
    До 12го андроида никто бы и не подумал импортировать фотки в приложение, а просто запоминал путь к тому, где они лежат. Но сейчас переложить в папку своего приложения для постоянного доступа уже кажется вполне разумным. Приложению доступны две директории Files & Caches.
    Папка Files как понимаете для постоянных, в ней же и будет размещен файл базы данных.
    Таким образом кроме лишних телодвижений и распухания размера из-за накладных расходов разницы собственно в самом хранении фотографий в виде отдельных файлов нет. Единственное, я бы файлы на подпапки по 256 штук разложил.

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