Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки
https://habr.com/ru/companies/lanit/articles/470135/
https://habr.com/ru/companies/lanit/articles/470135/
Хабр
Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки
Вы владеете HTML и CSS и умеете создавать простые (и не очень) статические веб-страницы, а хотели бы вдохнуть в них больше «жизни» и интерактивности? У вас есть работы (картины, фотографии, стихи,...
Проксируем OpenVPN через Shadowsocks или чиним OpenVPN во время блокировок
https://habr.com/ru/articles/760066/
https://habr.com/ru/articles/760066/
Хабр
Проксируем OpenVPN через Shadowsocks или чиним OpenVPN во время блокировок
В данной статье рассмотрим как настроить существующее подключение к OpenVPN серверу, которое могло или может перестать работать, через shadowsocks ( Outline VPN ) туннель на OpenWRT любых версий с...
О применении Искусственного Интеллекта. Computer Vision
https://habr.com/ru/articles/760050/
https://habr.com/ru/articles/760050/
Хабр
Варианты применения Искусственных Нейронных Сетей. Компьютерное зрение (Computer Vision)
Искусственные Нейронные Сети являются мощными инструментами для решения многих задач и широко применяются различными организациями. С некоторыми допущениями применение Искусственных Нейронных Сетей...
Заблокирован ли протокол OpenVPN? И как теперь быть?
https://habr.com/ru/articles/759912/
https://habr.com/ru/articles/759912/
Хабр
Заблокирован ли протокол OpenVPN? И как теперь быть?
Один мой знакомый держит свой OpenVPN сервер, он поделился со мной хронологией блокировки популярных VPN протоколов в России. С его разрешения, я публикую детальную информацию о том, как это...
Одноплатник Khadas VIM1S: недорогое устройство, которое справляется с широким спектром задач
https://habr.com/ru/companies/ru_mts/articles/759896/
https://habr.com/ru/companies/ru_mts/articles/759896/
Хабр
Одноплатник Khadas VIM1S: недорогое устройство, которое справляется с широким спектром задач
Одноплатные компьютеры за последние несколько лет стали очень многочисленными. Среди них можно найти устройства, которые могут выполнять как весьма ограниченное количество задач, так и практически...
Интеграция Telegram ботов в Django приложениях
https://habr.com/ru/articles/759784/
https://habr.com/ru/articles/759784/
Хабр
Интеграция Telegram ботов в Django приложениях
На эту тему создания ботов полноценных гайдов и материала не так много. Причина в том, что для опытного разработчика создание бота это нечто простое и само собой разумеющееся. А зря, ведь для...
Роскомнадзор проверит информацию о возможной утечке данных клиентов «МТС Банка»
https://habr.com/ru/news/759770/
https://habr.com/ru/news/759770/
Хабр
Роскомнадзор проверит информацию о возможной утечке данных клиентов «МТС Банка»
8 сентября 2023 года Роскомнадзор заявил СМИ, что ведомство проверит информацию о возможной утечке данных клиентов «МТС Банка». «Роскомнадзор проверяет информацию о возможной утечке персональных...
Мнения экспертов по поводу публикации в открытом доступе данных клиентов разных банков, включая «МТС Банк»
https://habr.com/ru/news/759658/
https://habr.com/ru/news/759658/
Хабр
Мнения экспертов по поводу публикации в открытом доступе данных клиентов разных банков, включая «МТС Банк»
Хабр собрал мнения ИБ-экспертов по поводу публикации в открытом доступе данных клиентов разных банков, включая «МТС Банк», который официально опроверг факт утечки банковской тайны. Представители...
Топ-7 нейросетей для рисования: примеры картинок, плюсы и минусы
https://rg.ru/2023/09/08/top-7-nejrosetej-dlia-risovaniia.html
https://rg.ru/2023/09/08/top-7-nejrosetej-dlia-risovaniia.html
Российская газета
Лучшие бесплатные нейросети для генерации изображений по описанию и фото в 2025
Топ-7 в рейтинге бесплатных нейросетей для создания картинок по описанию и фото. Какие нейросети рисуют онлайн по словам на русском языке. Пошаговая инструкция, как создать картинку с помощью разных нейросетей.
Forwarded from BotValley - разработка ботов
😱 Крутые возможности Web Apps.
Web Apps - это сайты, которые открываются прямо внутри Telegram, они были добавлены в мессенджер около года назад. За это время мы успели выполнить несколько заказов на Web App ботов и сегодня хотим поделиться интересными фичами этой технологии:
• Сканер QR-кодов.
С помощью стандартного метода showScanQrPopup можно вызвать сканер QR-кодов и получить отсканированный текст в виде callback'а. Фактически можно вызывать этот сканер и в обычных ботах, сделав простенький Web App, который запускает сканер и потом сразу закрывается, передав информацию на сервер бота.
• Всплывающие окна.
Используя методы showPopup, showAlert и showConfirm, можно отображать всплывающие окна разных типов прямо внутри Web App. По аналогии со всплывающими окнами в обычных браузерах и мобильных приложениях.
• Пользовательские темы.
Web App при открытии получает объект ThemeParams, в котором записаны все цвета темы, которая выбрана у пользователя в клиенте Telegram. Таким образом мы можете максимально стилизовать Web App под пользовательскую тему. Эти же цвета доступны в переменных CSS.
• Прием оплат.
В Telegram есть встроенные формы для приема платежей, создаваемые методом sendInvoice, все их видели в обычных ботах и на каналах. Ссылку на такую форму можно создать отдельно с помощью другого метода createInvoiceLink и затем открыть ее внутри Web App методом openInvoice, получив оплату прямо внутри Web App.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Web Apps - это сайты, которые открываются прямо внутри Telegram, они были добавлены в мессенджер около года назад. За это время мы успели выполнить несколько заказов на Web App ботов и сегодня хотим поделиться интересными фичами этой технологии:
• Сканер QR-кодов.
С помощью стандартного метода showScanQrPopup можно вызвать сканер QR-кодов и получить отсканированный текст в виде callback'а. Фактически можно вызывать этот сканер и в обычных ботах, сделав простенький Web App, который запускает сканер и потом сразу закрывается, передав информацию на сервер бота.
• Всплывающие окна.
Используя методы showPopup, showAlert и showConfirm, можно отображать всплывающие окна разных типов прямо внутри Web App. По аналогии со всплывающими окнами в обычных браузерах и мобильных приложениях.
• Пользовательские темы.
Web App при открытии получает объект ThemeParams, в котором записаны все цвета темы, которая выбрана у пользователя в клиенте Telegram. Таким образом мы можете максимально стилизовать Web App под пользовательскую тему. Эти же цвета доступны в переменных CSS.
• Прием оплат.
В Telegram есть встроенные формы для приема платежей, создаваемые методом sendInvoice, все их видели в обычных ботах и на каналах. Ссылку на такую форму можно создать отдельно с помощью другого метода createInvoiceLink и затем открыть ее внутри Web App методом openInvoice, получив оплату прямо внутри Web App.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Forwarded from BotValley - разработка ботов
⌨️ Про безопасность inline-кнопок.
- пригодится всем.
Inline-кнопками в ботах Телеграм называются кнопки, которые крепятся к сообщению снизу. Они могут выполнять разные функции: от перехода по ссылке до открытия Web App. Сегодня мы расскажем про их основное применение - выполнение действия в боте с помощью передачи callback_data.
Работает это так: бот передает в кнопку строку до 64 символов (callback_data), далее пользователь нажимает на кнопку и на сервер бота приходит этот callback_data обратно, отталкиваясь от которого бот выполняет нужное действие.
Кажется, что схема довольно простая, но за ней скрывается одна незаметная уязвимость - пользователи могут просматривать callback_data. Это легко сделать с помощью специальных клиентов или через API и это открывает огромное пространство для уязвимостей когда в callback_data передается важная секретная информация.
🔐 Как от этого защититься? Мы рекомендуем 3 способа:
1. Тщательно проверять и фильтровать всю информацию, которая передается в callback_data. Не передавать туда никаких ключей, токенов и вообще никакой информации, которая поможет злоумышленнику разобраться во внутренностях бота.
2. Шифрование. Принцип простой: шифруем callback_data перед передачей пользователю и расшифровываем при получении обратно. Тут важно учесть чтобы зашифрованная строка вмещалась в 64 байта (ограничение Телеграм).
3. Передаем вместо callback_data случайную строку, для которой в базе бота сохраняем соответствующий callback_data. При получении этой случайной строки ищем в базе исходный callback_data и выполняем нужное действие. На наш взгляд, это лучший вариант.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
- пригодится всем.
Inline-кнопками в ботах Телеграм называются кнопки, которые крепятся к сообщению снизу. Они могут выполнять разные функции: от перехода по ссылке до открытия Web App. Сегодня мы расскажем про их основное применение - выполнение действия в боте с помощью передачи callback_data.
Работает это так: бот передает в кнопку строку до 64 символов (callback_data), далее пользователь нажимает на кнопку и на сервер бота приходит этот callback_data обратно, отталкиваясь от которого бот выполняет нужное действие.
Кажется, что схема довольно простая, но за ней скрывается одна незаметная уязвимость - пользователи могут просматривать callback_data. Это легко сделать с помощью специальных клиентов или через API и это открывает огромное пространство для уязвимостей когда в callback_data передается важная секретная информация.
🔐 Как от этого защититься? Мы рекомендуем 3 способа:
1. Тщательно проверять и фильтровать всю информацию, которая передается в callback_data. Не передавать туда никаких ключей, токенов и вообще никакой информации, которая поможет злоумышленнику разобраться во внутренностях бота.
2. Шифрование. Принцип простой: шифруем callback_data перед передачей пользователю и расшифровываем при получении обратно. Тут важно учесть чтобы зашифрованная строка вмещалась в 64 байта (ограничение Телеграм).
3. Передаем вместо callback_data случайную строку, для которой в базе бота сохраняем соответствующий callback_data. При получении этой случайной строки ищем в базе исходный callback_data и выполняем нужное действие. На наш взгляд, это лучший вариант.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Forwarded from BotValley - разработка ботов
#portfolio
🔑 @ProxiesRobot - новый проект от нашей команды!
Сделали на досуге простенького бота, который собирает сотни прокси-серверов из открытых источников и выдает их поштучно бесплатно, без каких-либо ограничений.
Бот отлично подойдет для парсинга и подобных кодерских задач. Доступно 4 типа прокси: HTTP, HTTPS, SOCKS4, SOCKS5. Больше всего в боте прокси вида SOCKS4.
@ProxiesRobot
🔑 @ProxiesRobot - новый проект от нашей команды!
Сделали на досуге простенького бота, который собирает сотни прокси-серверов из открытых источников и выдает их поштучно бесплатно, без каких-либо ограничений.
Бот отлично подойдет для парсинга и подобных кодерских задач. Доступно 4 типа прокси: HTTP, HTTPS, SOCKS4, SOCKS5. Больше всего в боте прокси вида SOCKS4.
@ProxiesRobot
Forwarded from BotValley - разработка ботов
#portfolio
🎧 Аудиолиба - каталог аудиокниг
Хотим сегодня поделиться одной из последних наших работ на заказ - бот в виде WebApp для поиска аудиокниг.
• Что он умеет?
Бот выводит свою внутренюю базу аудиокниг в удобном графическом формате, с возможностью фильтрации по жанру, автору, чтецу, году и поиском по названию. Кроме этого, каждый пользователь может предложить свою книгу и она будет добавлена в каталог после модерации.
• Как он реализован?
Бот сделан с помощью технологии WebApp. Фактически это полноценный сайт прямо внутри Telegram. При выборе нужной книги, WebApp скрывается и книга отправляется для прослушивания уже через обычного Telegram-бота.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
🎧 Аудиолиба - каталог аудиокниг
Хотим сегодня поделиться одной из последних наших работ на заказ - бот в виде WebApp для поиска аудиокниг.
• Что он умеет?
Бот выводит свою внутренюю базу аудиокниг в удобном графическом формате, с возможностью фильтрации по жанру, автору, чтецу, году и поиском по названию. Кроме этого, каждый пользователь может предложить свою книгу и она будет добавлена в каталог после модерации.
• Как он реализован?
Бот сделан с помощью технологии WebApp. Фактически это полноценный сайт прямо внутри Telegram. При выборе нужной книги, WebApp скрывается и книга отправляется для прослушивания уже через обычного Telegram-бота.
Остались вопросы? Или есть идея?
Обращайся - @lvadislav, @justdii
Павел Дуров анонсировал встройку блокчейна TON в Telegram через Wallet
https://habr.com/ru/news/761158/
Павел Дуров: осенью у всех пользователей Telegram появится кошелёк TON, блокчейн будет глубже интегрирован в приложение
https://habr.com/ru/news/761160/
...
https://habr.com/ru/news/761158/
Павел Дуров: осенью у всех пользователей Telegram появится кошелёк TON, блокчейн будет глубже интегрирован в приложение
https://habr.com/ru/news/761160/
...
Хабр
Павел Дуров анонсировал встройку блокчейна TON в Telegram через Wallet
В своем телеграм канале Павел написал: «Много лет назад мы создали TON - масштабируемую и быструю технологию блокчейн. TON была разработана для обслуживания сотен миллионов пользователей...
Утилита Telegram get remote IP в некоторых случаях позволяет определить IP-адрес собеседника из контактов в Telegram
https://habr.com/ru/news/761164/
https://habr.com/ru/news/761164/
Хабр
Утилита Telegram get remote IP в некоторых случаях позволяет определить IP-адрес собеседника из контактов в Telegram
Утилита разработчика по имени Denis Simonov (n0a) Telegram get remote IP позволяет в некоторых случаях определить IP-адрес собеседника из контактов в мессенджере Telegram через анализ трафика сетевого...
Роскомнадзор: мессенджер WhatsApp будет заблокирован в РФ, если проект будет распространять запрещённую информацию
https://habr.com/ru/news/761152/
https://habr.com/ru/news/761152/
Хабр
Роскомнадзор: мессенджер WhatsApp будет заблокирован в РФ, если проект будет распространять запрещённую информацию
14 сентября 2023 года Роскомнадзор сообщил СМИ, что американский мессенджер WhatsApp, , принадлежащий компании Meta* (* - в РФ признана экстремистской организацией, её деятельность запрещена), будет...
Что можно сделать из модульного ноутбука Framework: примеры разных проектов
https://habr.com/ru/companies/ru_mts/articles/761156/
https://habr.com/ru/companies/ru_mts/articles/761156/
Хабр
Что можно сделать из модульного ноутбука Framework: примеры разных проектов
О модульном ноутбуке Framework Laptop мы уже писали , и не раз. Это необычный проект, причём достоинство устройства не только в том, что его может без проблем отремонтировать даже не особо...
Эпоха низких цен на SSD и флеш-память, похоже, заканчивается. Вскоре все это начнет дорожать
https://habr.com/ru/companies/selectel/articles/761126/
https://habr.com/ru/companies/selectel/articles/761126/
Хабр
Эпоха низких цен на SSD и флеш-память, похоже, заканчивается. Вскоре все это начнет дорожать
В самом начале лета мы писали, что стоимость твердотельных накопителей снижается. При этом в марте цены и так были относительно низкими, а в июне они упали еще на 25% . Если вы еще не закупились...