Ошибки при разработке telegram бота на python

Хочу описать несколько ошибок, с которыми я столкнулся при разработке бота для телеграм. Они популярные, но все таки запишу для себя чтобы не забыть.

Это глобальные переменные, большие тексты и отсутствие try/except.

Continue reading: Ошибки при разработке telegram бота на python

Как разбить и вывести массив на php

У меня была задача вывести массив на php с разбивкой на части: первые 20 записей в одном блоке, остальные отображаются при нажатии на кнопку. Решил это с помощью array_slice — функция вывода среза с массива. Несколько примеров в записи.

Continue reading: Как разбить и вывести массив на php

Android webview: не грузит сайт или белый экран. Решение

Накопилось очень много заметок по android studio, в частности разработке webview-приложений для android. Буду по чуть-чуть размещать. Стараться это делать :)

Сегодня хочу описать очень интересную и популярную ошибку — белый экран в webview или почему не грузится конкретный сайт.

Continue reading: Android webview: не грузит сайт или белый экран. Решение

Yandex webmaster отключили Оригинальные тексты

Хотел добавить пару новых статей в инструмент «Оригинальные тексты«. Захожу, а там новость. Отключили они его в Яндекс Вебмастер.

И говорят пользоваться Переобходом страниц или сделать привязку к метрике. Только вот интересно — если привязан к метрике, насколько часто будет самостоятельно обходить страницы бот?

Continue reading: Yandex webmaster отключили Оригинальные тексты

Не грузит google maps api в приложении android. Как решить

Делал приложение на android с использованием API google maps. В debug версии все работало, на эмуляторе тоже. Карты грузились как надо. На реальном устройстве debug и release версии тоже отображали карты. Но потом после загрузки в маркет это приложение перестало отображать карты.

Как решить эту проблему — читайте в статье.

Continue reading: Не грузит google maps api в приложении android. Как решить

Где купить сервер для поднятия прокси ipv6

Хотел протестировать одну схему и нужно было много ipv6. Начал искать, и минимум что нашел — это 1 рубль за прокси «шестерку» на месяц, но максимум дают 100 прокси-адресов на сервер (платишь за сервер +за прокси по 1 рублю). Напишу какие сервера и сколько адресов предлагали, и где я все-таки нашел сервер с безлимитными прокси.

Continue reading: Где купить сервер для поднятия прокси ipv6

Простое PWA приложение для сайта

Progressive web application (PWA) — прогрессивное веб-приложение, это технология для отображение сайта в отдельном приложении. Эту технологию развивает гугл, Apple еще не учитывает всех нюансов.

При запуске со смартфона на android высвечивается запрос на установку приложения в один клик. На рабочем столе появится ярлык для быстрого доступа к сайту, не нужно качать .арк файл, давать дополнительных разрешений. На iOs автоматического запроса нет (пока); установка происходит через — Расшарить — На экран «Домой». К тому же, iOs не всегда подтягивает иконку, название с manifest, кеширует меньше файлов.

Continue reading: Простое PWA приложение для сайта

Как проверить битая ссылка или нет на php

На одном сайте нужно было проверять ссылку перед скачиванием, рабочая ссылка или нет. Делаем через получения заголовков от страницы. Если не битая — качаем файл, битая — ничего не делаем или выводим что-то (ну или редиректим).

Continue reading: Как проверить битая ссылка или нет на php

Как убрать адресную строку в приложении TWA с гугл маркет

Пару месяцев как начал делать progressive web application для сайтов(сокращено — PWA). Это когда при посещении сайта предлагает установить приложение на экран мобильного телефона для быстрого доступа. О технологии можно почитать в интернете, ее активно двигает гугл, поддерживает, я уже пару приложений выложил в маркет. На iOs еще не запрашивает само, и работает «не так, как хотелось».

Так вот, при скачивании приложения с маркета в приложении будет строка с адресом сайта. Как ее убрать — нужно подтвердить владение доменов.

Continue reading: Как убрать адресную строку в приложении TWA с гугл маркет

Как проверить русские символы в строке php

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

Continue reading: Как проверить русские символы в строке php