Как принимать платежи на своем сайте или в telegram используя библиотеку yoomoney-api.
Адепт мобильной Windows
В VK добавили Callback кнопки для ботов
Доброго времени суток, уважаемые жители Хабра.
Мой первый пост. Будет кратко, емко и надеюсь актуально.
9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — vk_api (от разработчика python273). Ввиду того, что свежие правки в нее вносятся медленно, я взял на себя смелость сделать форк, дополнить его и описать небольшой пример использования.
Что сделано относительно исходной v11.80?
Обновлены ограничения по клавиатуре (в соответствии с изменениями в API):
- не более 5 кнопок в строке (было 4);
- не более 10 и 6 строк для стандартного и inline представления соответственно (было 10 и там, и там);
- Default кнопка переименована в Secondary.
Добавлены callback-кнопки:
- новый тип события "message_event" (клик по кнопке);
- новый метод "создать callback кнопку";
- добавлен example (анимация работы и код будут приведены ниже).
Виды callback кнопок
У сallback кнопок 3 встроенных действия по клику (+ редактирование сообщения):
- show_snackbar — показать всплывающее сообщение (исчезает через 10 сек);
- open_link — открыть URL ссылку;
- open_app — открыть ВК приложение;
- можно настроить редактирование текущего сообщения, дабы по клику можно было изменять клавиатуру + текст в текущем сообщении.
Как установить модифицированную библиотеку?
pip install git+https://github.com/chebotarevmichael/vk_api
Отправка электронной почты в формате HTML
Введение
Почти в каждом проекте приходится думать об отправке писем по электронной почте. Основными требованиями при этом являются, помимо надежности доставки, привлекательность и удобство электронных писем.
Основные нюансы при формировании таких писем:
- Все стили должны встраиваться (inline) в виде атрибута
style
для конкретного HTML-элемента. - Все изображения должны встраиваться, либо как отдельные вложения в в письме, либо в виде base64-кодированных данных (второе банально удобнее).
- Письмо должно поддерживать DKIM (настройка мэйлера), а домен отправителя — содержать SPF-запись.
Пишем, собираем и запускаем HelloWorld для Android в блокноте. Java 8 и Android N
Два с половиной года назад я опубликовал статью Пишем, собираем и запускаем HelloWorld для Android в блокноте. Она стала пользоваться огромной популярностью и набрала около 80 000 просмотров. С появлением новых инструментов, таких как Jack ToolChain, возникла необходимость переиздания и обновления статьи.
Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE.
Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
Хаордическая организация Visa (Часть 1)
Сегодня я знаю: в какой бы стране я ни оказался, перед какой бы аудиторией ни выступал, если я покажу кредитную карту Visa и спрошу: «Кто из вас знает, что это такое?» — в ответ поднимется лес рук. Но стоит мне спросить: «А скажите, кому принадлежит Visa, как она управляется и где можно купить ее акции?» и в зале наступит гробовая тишина. Мы имеем дело с чем-то совершенно непонятным. С чем же именно? И с чего все начиналось?Ди Хок – основатель и бывший генеральный директор Visa
Уважаемый читатель, данная статья написана по книге основателя крупнейшей в мире бизнес-структуры Visa Ди Хока “One from Many: VISA and the Rise of Chaordic Organization”. Курсивом выделены цитаты из книги. Решил разбить статью на две части, так как объём информации очень большой. Статья расскажет, как создавалась Visa и как она управляется, и о чём сожалеет её создатель.
Эволюция смартфонов. Часть 1: 1994 — 2010 годы. Версия 1.1
В комментариях снова прошу делиться воспоминаниями и давать ссылки на собственные обзоры.
Если в статье не хватает конкретной модели — пожалуйста, напишите о ней в комментариях с изображением.
Palm Treo 180
В 2002 году компания Palm, известный производитель КПК, выпустила свой первый смартфон — то есть КПК с возможностью разговаривать по телефону. Это устройство получило монохромный дисплей с разрешением 160х160, выполнено в форм-факторе раскладушки. Гаджет работал на процессоре Dragonball 33 МГц и имел 16 мегабайт встроенной памяти.
Начиная с этого устройства, Palm сконцентрировалась на выпуске смартфонов.
Следом за настольной Windows вышло обновление для мобильных инсайдеров
Подоспел свежий билд для Windows инсайдеров
Первое накопительное обновление доступно для инсайдеров мобильной Windows
Let's Encrypt выходит в публичную бету: HTTPS всюду, каждому, отныне и навсегда бесплатно
Let's Encrypt — это некоммерческая инициатива, предоставляющая бесплатный, автоматизированный и открытый CA (certificate authority — центр сертификации), созданный ISRG на благо общества:
- бесплатно: владелец всякого доменного имени может воспользоваться Let's Encrypt и получить доверенный (читать как «признаётся любым современным браузером») TLS-сертификат (TLS — наследник SSL) совершенно бесплатно;
- автоматизированно: Let's Encrypt предоставляет бесплатное и свободное программное обеспечение (клиент), которое, будучи настроенным на веб-сервере, может полностью автоматически запрашивать безвозмездно предоставляемые сертификаты Let’s Encrypt, автоматически конфигурировать и обновлять их;
- безопасно: Let’s Encrypt строится как платформа для продвижения наилучших практик безопасности TLS как на стороне центра сертификации (CA), так и на стороне веб-сайтов, помогая администраторам должным образом настраивать веб-серверы;
- прозрачно: информация о выпуске и отзыве каждого сертификата Let's Encrypt доступна вполне и публично так, что любой желающий изучить её сможет это сделать;
- свободно: протоколы взаимодействия со CA, позволяющие автоматизировать процессы выпуска и обновления сертификатов, будут опубликованы как открытый стандарт для максимального внедрения;
- кооперативно: как и любой протокол, лежащий в основе Интернета и Всемирной паутины, Let’s Encrypt является совместным, неподконтрольным какой-либо конкретной организации некоммерческим проектом созданным исключительно для того, чтобы принести пользу обществу.
Анонсирован новый билд для мобильной Windows
Как и ожидалось — изменений не так много, но есть один неприятный баг. Подробнее под катом.
Первое крупное обновление для Windows 10
Сегодня стало доступно первое крупное обновление для Windows 10, известное под кодовым именем Treshold 2 или Windows 10 November Refresh.
Заходите в центр обновления Windows и устанавливайте «Обновить до Windows 10/Windows 10 Pro, версия 1511, 10586».
Подборка бесплатных инструментов для разработчиков
Новая инсайдерская сборка 10586 ждет вас в центре обновлений на PC (+UPD)
Hey #WindowsInsiders, PC Build 10586 is now live for Insiders in the Fast ring:https://t.co/cveaJbEvwN
— Gabriel Aul (@GabeAul) 5 ноября 2015
Облачные объяснения: создаем операторский сервис виртуальной АТС за три дня
Следом за мобильным билдом вышла сборка для PC — Windows 10 Insider Preview 10576
И вот теперь Майкрософт решили порадовать инсайдеров настольных ПК новой сборкой — встречаем Windows 10 Insider Preview 10576.
Выпущен новый билд для инсайдеров мобильной Windows 10
Сборка 10572 доступна инсайдерам мобильной Windows
Windows 10 Mobile — билд 10549 доступен инсайдерам
Information
- Rating
- Does not participate
- Location
- Россия
- Registered
- Activity