На днях Еврокомиссия предъявила компании Apple обвинения в нарушении антимонопольного законодательства. Если дело выгорит, то яблокам грозит по-настоящему серьёзный штраф — до 20% от всего оборота.
Нарушение как раз состоит в том, что Apple под флагом безопасности, как она это любит, запрещает сторонним приложениям использовать NFC-модуль для оплаты. Я уже об этом писал: на андроидах после блокировок можно платить телефоном через MirPay и аналоги, а вот айфоны вообще остались без инструмента оплаты в России.
Это, конечно, совпадение, что такие разборки идут нам — русским, оставшимся в стране — на руку. Начало сбора материалов для этого дела было задолго до текущих событий. Впрочем, окончательно текст нужного закона согласован в ЕС только 24 марта — и я уверен, что они одним глазком посматривали на происходящее в России. Так, на всякий случай.
Там в законе много интересного:
1. Компании обязаны давать пользователям возможность менять браузер по умолчанию и поисковый движок. Интересно, заставит ли это Apple разрешить использовать в сторонних браузерах какой-то иной движок, кроме Safari? Ведь из-за этого сам смысл альтернативных программ для просмотра web-страниц теряется почти полностью.
2. Платформам запрещается под угрозой исключения из магазина навязывать свои средства обработки платежей в приложениях. Судя по всему, здесь сыграл роль иск от Epic Games.
3. От встроенных средств обмена сообщениями требуют interoperability. Непонятно, означает ли это возможность работы между протоколами (например, отправлять из iMessage сообщения в WhatsApp), или всё-таки что-то не столь значительное.
4. Ну и да, разработчики смартфонов обязаны предоставить fair access to the supplementary functionalities, к которым относят и NFC. В теории это может означать ещё и, например, право для несистемных приложений выполнять на iOS фоновые процессы (сейчас это возможно только в качестве реакции на изменение координат).
Мне нравится этот процесс и с чисто практической точки зрения и с идеологической. Я уже писал о том, что монополии — один из наиболее значительных недостатков капитализма. В теории вроде бы всё честно: компания делает продукт и имеет право предоставлять его людям на удобных ей условиях, потому что это их продукт. Но в данном случае Европа пользуется правом сильного, потому что может. Иронично: крупные компании по праву сильного и благодаря наличию возможности вставляют палки в колёса обычным потребителям, которые из-за этого не полностью могут пользоваться собственными же смартфонами. А антимонопольные комиссии по праву сильного и благодаря наличию возможности вставляют палки в колёса компаниям, которые из-за этого не полностью могут определять условия продаже собственной же продукции.
#gadgets#web
http://aiohttp.readthedocs.io/en/stable/web.html#aiohttp-web-middlewares
In order to implement a #web server, first create a #request handler.
A request handler is a #coroutine or regular function that accepts a #Request instance as its only parameter and returns a Response instance:
#aiohttp
Telefuel 0.2.9
Что нового:
• напоминания;
• заметки в инфо чата с маркдауном как в GitHub - личные (видно только создавшему) и общие (видно всем участникам), функция доступна только по подписке;
• отложенные сообщения (Ctrl+ Shift+ Enter);
• возможность пересылки медиа/файлов/ссылок из инфо;
• индикация в контекстном меню принадлежности к рабочим пространствам;
• исправления ошибок и багов.
Исходный код закрыт.
Обсуждение на русском.
Комментарий. Работа только через VPN в случае блокировки Telegram в вашей стране, прокси еще не реализованы. Данный клиент ориентирован на корпоративное использование like Slack (есть платный (по подписке) и бесплатный тарифы). Клиент основан на библиотеке TDLib.
#Telefuel#PC#Desktop#Linux#Mac#Web
@AlterTG
Обновление Telefuel
Что нового:
• улучшенный скроллинг в чате, в сравнении с предыдущими версиями;
• панель рабочих пространств теперь расширяемая;
• фильтры в инфо: участники, медиа, документы, ссылки;
• изменение масштаба интерфейса;
• поддержка кнопок ботов в текстбоксе;.
• поддержка предварительного просмотра команд ботов в чате;
• редизайн контекстного меню в общем списке чатов;
• исправления и улучшения: нагрузки на процессор, открытие ссылок, индикатора активного рабочего пространства, соединения, перетаскивания чатов в рабочее пространство.
• уведомление о запуске бота для синхронизации группировок.
Исходный код: закрыт.
Чат обсуждения (русскоязычный): @telefuel_ru
Комментарий к релизу. Работа только через VPN в случае блокировки Telegram в вашей стране, прокси еще не реализованы. Данный клиент ориентирован на корпоративное использование like Slack (есть платный (по подписке) и бесплатный тарифы).
#Telefuel#PC#Desktop#Linux#Mac#Web
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django
#Django is an extremely popular and fully featured server-side #web#framework, written in #Python. The module shows you why Django is one of the most popular web server frameworks, how to set up a development environment, and how to get started with using it to create your own web #applications.
Prerequisites
Before starting this module you don't need to have any knowledge of Django. You will need to understand what server-side web programming and web frameworks are, ideally by reading the topics in our Server-side website programming first steps module.
A general knowledge of programming concepts and Python is recommended, but not essential to understanding the core concepts.