Pull to refresh
0
0

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

Send message

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

Level of difficultyEasy
Reading time7 min
Views19K

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

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

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

Reading time5 min
Views31K
Использовать 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
Comments3

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

Reading time5 min
Views30K

Введение


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


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


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

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

Reading time11 min
Views46K

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

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

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

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

Reading time8 min
Views38K


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

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

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

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

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

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

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

Palm Treo 180


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

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

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

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

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

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

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

Reading time3 min
Views67K
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
Comments138

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

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



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

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

Reading time1 min
Views32K

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


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

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

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

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

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

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

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



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

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

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


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

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

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

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

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

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

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

Information

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