Pull to refresh
0
0

Адепт мобильной Windows

Send message

Как принимать платежи в Telegram | Оплата без всяких токенов и асинхронная обработка платежа

Level of difficulty Easy
Reading time 7 min
Views 14K

Как принимать платежи на своем сайте или в telegram используя библиотеку yoomoney-api.

Читать далее
Total votes 7: ↑6 and ↓1 +5
Comments 30

В VK добавили Callback кнопки для ботов

Reading time 5 min
Views 29K
Использовать callback

Доброго времени суток, уважаемые жители Хабра.


Мой первый пост. Будет кратко, емко и надеюсь актуально.


9го июля ВК выкатил callback кнопки для чат-ботов. Телеграм напрягся сделал это в 199... давно. Самая популярная библиотека для разработки чат-ботов под ВК на Python — vk_api (от разработчика python273). Ввиду того, что свежие правки в нее вносятся медленно, я взял на себя смелость сделать форк, дополнить его и описать небольшой пример использования.


Что сделано относительно исходной v11.80?


  1. Обновлены ограничения по клавиатуре (в соответствии с изменениями в API):


    • не более 5 кнопок в строке (было 4);
    • не более 10 и 6 строк для стандартного и inline представления соответственно (было 10 и там, и там);
    • Default кнопка переименована в Secondary.

  2. Добавлены callback-кнопки:


    • новый тип события "message_event" (клик по кнопке);
    • новый метод "создать callback кнопку";
    • добавлен example (анимация работы и код будут приведены ниже).


Виды callback кнопок


У сallback кнопок 3 встроенных действия по клику (+ редактирование сообщения):


  1. show_snackbar — показать всплывающее сообщение (исчезает через 10 сек);
  2. open_link — открыть URL ссылку;
  3. open_app — открыть ВК приложение;
  4. можно настроить редактирование текущего сообщения, дабы по клику можно было изменять клавиатуру + текст в текущем сообщении.

Как установить модифицированную библиотеку?


pip install git+https://github.com/chebotarevmichael/vk_api
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 3

Отправка электронной почты в формате HTML

Reading time 5 min
Views 30K

Введение


Почти в каждом проекте приходится думать об отправке писем по электронной почте. Основными требованиями при этом являются, помимо надежности доставки, привлекательность и удобство электронных писем.


Основные нюансы при формировании таких писем:


  • Все стили должны встраиваться (inline) в виде атрибута style для конкретного HTML-элемента.
  • Все изображения должны встраиваться, либо как отдельные вложения в в письме, либо в виде base64-кодированных данных (второе банально удобнее).
  • Письмо должно поддерживать DKIM (настройка мэйлера), а домен отправителя — содержать SPF-запись.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Comments 22

Пишем, собираем и запускаем HelloWorld для Android в блокноте. Java 8 и Android N

Reading time 11 min
Views 45K

Два с половиной года назад я опубликовал статью Пишем, собираем и запускаем HelloWorld для Android в блокноте. Она стала пользоваться огромной популярностью и набрала около 80 000 просмотров. С появлением новых инструментов, таких как Jack ToolChain, возникла необходимость переиздания и обновления статьи.

Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE.

Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
Читать дальше →
Total votes 67: ↑64 and ↓3 +61
Comments 22

Хаордическая организация Visa (Часть 1)

Reading time 8 min
Views 38K


Сегодня я знаю: в какой бы стране я ни оказался, перед какой бы аудиторией ни выступал, если я покажу кредитную карту Visa и спрошу: «Кто из вас знает, что это такое?» — в ответ поднимется лес рук. Но стоит мне спросить: «А скажите, кому принадлежит Visa, как она управляется и где можно купить ее акции?» и в зале наступит гробовая тишина. Мы имеем дело с чем-то совершенно непонятным. С чем же именно? И с чего все начиналось?
Ди Хок – основатель и бывший генеральный директор Visa

Уважаемый читатель, данная статья написана по книге основателя крупнейшей в мире бизнес-структуры Visa Ди Хока “One from Many: VISA and the Rise of Chaordic Organization”. Курсивом выделены цитаты из книги. Решил разбить статью на две части, так как объём информации очень большой. Статья расскажет, как создавалась Visa и как она управляется, и о чём сожалеет её создатель.

Читать дальше →
Total votes 39: ↑31 and ↓8 +23
Comments 9

Эволюция смартфонов. Часть 1: 1994 — 2010 годы. Версия 1.1

Reading time 7 min
Views 19K
Статья Эволюция смартфонов. Часть 1: 1994 — 2010 годы получила массу комментариев на тему пропущенных мобильных устройств — как линеек производителей, так и конкретных моделей. Я учёл эти комментарии дополнение, в котором будут упомянуты наиболее интересные модели, не попавшие в первую статью, и о которых вы рассказали в комментариях.

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

Если в статье не хватает конкретной модели — пожалуйста, напишите о ней в комментариях с изображением.

Palm Treo 180


В 2002 году компания Palm, известный производитель КПК, выпустила свой первый смартфон — то есть КПК с возможностью разговаривать по телефону. Это устройство получило монохромный дисплей с разрешением 160х160, выполнено в форм-факторе раскладушки. Гаджет работал на процессоре Dragonball 33 МГц и имел 16 мегабайт встроенной памяти.

Начиная с этого устройства, Palm сконцентрировалась на выпуске смартфонов.

image
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Comments 75

Первое накопительное обновление доступно для инсайдеров мобильной Windows

Reading time 1 min
Views 9.2K
Сегодня ночью Гейб Аул объявил о начале рассылки первого накопительного обновления для инсайдеров, использующих сборку 10586. Что нового и поддержка каких устройств добавилась — читайте под катом.

Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 6

Let's Encrypt выходит в публичную бету: HTTPS всюду, каждому, отныне и навсегда бесплатно

Reading time 3 min
Views 67K
Let's Encrypt

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 является совместным, неподконтрольным какой-либо конкретной организации некоммерческим проектом созданным исключительно для того, чтобы принести пользу обществу.

Читать дальше →
Total votes 72: ↑71 and ↓1 +70
Comments 138

Анонсирован новый билд для мобильной Windows

Reading time 2 min
Views 8.5K
Сегодня ночью (в 1.03 по МСК) Гейб Аул анонсировал новую сборку для инсайдеров: Windows 10 Mobile — 10586.11



Как и ожидалось — изменений не так много, но есть один неприятный баг. Подробнее под катом.
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Comments 3

Первое крупное обновление для Windows 10

Reading time 1 min
Views 32K

Сегодня стало доступно первое крупное обновление для Windows 10, известное под кодовым именем Treshold 2 или Windows 10 November Refresh.


Заходите в центр обновления Windows и устанавливайте «Обновить до Windows 10/Windows 10 Pro, версия 1511, 10586».

Читать дальше →
Total votes 22: ↑13 and ↓9 +4
Comments 26

Подборка бесплатных инструментов для разработчиков

Reading time 28 min
Views 186K
Сегодня мы представляем вашему вниманию адаптированную подборку инструментов (в том числе облачных) для разработчиков, которые позволяют создавать по-настоящему качественные проекты. Здесь представлены исключительно SaaS, PaaS и IaaS сервисы, предоставляющие бесплатные пакеты для разработчиков инфраструктурного ПО.

Читать дальше →
Total votes 96: ↑89 and ↓7 +82
Comments 38

Новая инсайдерская сборка 10586 ждет вас в центре обновлений на PC (+UPD)

Reading time 1 min
Views 7.4K
Около 20 минут назад Гейб Аул объявил в своем Твиттере о выходе нового билда для ПК.
Скрытый текст



Читать дальше →
Total votes 15: ↑9 and ↓6 +3
Comments 5

Облачные объяснения: создаем операторский сервис виртуальной АТС за три дня

Reading time 7 min
Views 11K
Буквально еще несколько лет назад поисковики в ответ на поисковый запрос «Облака» выдавали множество ссылок на детские мультфильмы и статьи в Википедии об атмосферных явлениях. В последние два-три года тенденция изменилась и в топ выдачи стали попадать публикации c описанием облачных вычислений и платформ, а сам термин «Облака» у IT-специалистов теперь вызывает неоднозначные ассоциации: уже далеко не все представляют себе «взвешенные в атмосфере продукты конденсации водяного пара», скорее в сознании «правильного айтишника» возникают образы виртуальных площадок и платформ, различных IaaS, PaaS, SaaS. Виртуализация всего и вся — один из главных трендов десятилетия, множество клиентских сервисов давно переселились в облака, крупные телеком-бизнесы внедряют все новые и новые VAS в дополнение к основным услугам, а зачастую, то, что когда-то было Value Added Service превращается в базовый продукт. Услуги связи в этом смысле не являются исключением и сервис «Облачная АТС» становится просто обязательным пунктом в списке предложений телефонного оператора. О том, как (в том числе и с нашей помощью) быстро и сравнительно непринужденно запустить собственный сервис облачной АТС мы расскажем ниже.


Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 20

Следом за мобильным билдом вышла сборка для PC — Windows 10 Insider Preview 10576

Reading time 1 min
Views 7.3K
Буквально несколько часов назад вышла новая сборка 10581 для Windows 10 Mobile.
И вот теперь Майкрософт решили порадовать инсайдеров настольных ПК новой сборкой — встречаем Windows 10 Insider Preview 10576.

Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Comments 1

Сборка 10572 доступна инсайдерам мобильной Windows

Reading time 2 min
Views 5.1K
Не прошло и недели с момента анонса прошлого билда, как Гейб Аул анонсировал новый. Встречаем — Windows 10 Mobile 10572, сборка доступна для быстрого круга обновлений.

Синий экран смерти тоже бывает приятным
Читать дальше →
Total votes 12: ↑6 and ↓6 0
Comments 7

Information

Rating
Does not participate
Location
Россия
Registered
Activity