Почему все еще мессенджеры?
Слушайте, а почему у нас так упорно называют MAX - мессенджером? Что за американщина? Нужно срочно запрещать это слово и предлагать аналог!
"Словообменщик"! М? Как вам? Или "Молватор"?
Малый бизнес и экстремистские соц.сети
Недавно поймал себя на очень странной мысли.
У меня есть несколько оффлайн-проектов и у каждого из них торчит в сети одностраничник, где было бы желательно разместить две самые обычные кнопки в блоке контактов:
Instagram* и WhatsApp.
И вот тут начинается притча про два стула.
Вроде бы и нельзя, но вроде бы и всем всё равно, как это обычно у нас и бывает. Ровно до первой показательной порки или какого-нибудь резонансного случая. Ибо экстремизм - это вам не шутки. Нынче даже за отсутствие политики конфиденциальности или окошка с печеньками может постучаться товарищ майор.
Можно ли вообще обойтись без этих соц.сетей в 2026 году? Можно и не можно. У кого-то вся аудитория в ВК и максе и для них это не проблема, а кто-то до сих пор держится на Инсте - та же бьюти сфера вряд ли переедет на что-то другое, ибо альтернативы просто нет. Так что пока можно вытащить деньги из этого канала, люди всё равно будут там сидеть, даже если эту организацией признают инопланетной.
Естественно, полез искать готовое решение
Нашёл примерно ничего. Либо какие-то сокращатели ссылок с кучей рекламы, либо очень избыточные для этой задачи сервисы.
Мне же хотелось буквально одну функцию - просто редирект, чтобы потенциальный пользователь даже не понял, что произошло и сразу залетел по нужному мне направлению
Банка пива, три домена
и простой скрипт редиректа решили этот вопрос менее, чем за час. Застолбил за собой три домена, сразу под всю организацию со звёздочкой - nelzyagram.com, facekniga.com и whasyapp.com, захостился на бесплатном тарифе Cloudflare и вуаля - миру явился совершенно тупой, но рабочий скрипт. Очень удивился, что за эти годы никто не забронировал имя “нельзагрям”.
На следующий день что-то альтруистическое начало зудеть и я решил закинуть этот проект на шару - так ЧатГПТ помог мне навайбкодить адаптивные странички для каждого из сервисов вместо заглушек hello world.
Почему вообще не использовать оригинальные ссылки?
Потому что мне спокойнее. Сегодня РЕГ.РУ и РУ-Центр очень активно напоминают, что надо бы идентифицировать себя через госуслуги, иначе после сентября никаких новых доменов в зонах РУ/РФ, а все существующие превратятся в тыкву. Так что теперь каждый такой сайт будет как на ладони - есть с кого спросить, а причину спроса всегда найдут.
Если завтра кто-нибудь из РКН решит активнее смотреть на сайты с прямыми ссылками на продукты Meta и по шаблону начнёт штрафовать владельцев сайтов на десятки-сотни тысяч - мне не придётся бегать по десяткам старых проектов и вспоминать, где что осталось.
Как оно будет на самом деле - покажет только время.
А самое печальное, что до сих пор очень много проектов в зоне риска. Казалось бы - просто ссылки. Абсурд, но наблюдаем далее.
Если кому-то будут полезны эти сервисы - пользуйтесь. Если же окажется, что за это реально начнут штрафовать, значит банка пива была выпита не зря.
Ну и куда же без этого
В России деятельность компании Meta Platforms Inc.* признана экстремистской и запрещена. Публичное использование соответствующей символики, реклама на запрещённых ресурсах и отдельные способы взаимодействия с ними могут создавать юридические риски.
Сервис для общения: добавил отображение дат
Неделю не было новостей по сервису для общения. Пора это исправить!
В моих планах было перейти к обмену сообщениями: отправка, прием, запись в БД, отображение пришедшего сообщения. А еще была маленькая задачка - зафиксировать иконку даты в истории переписки. До этого я просто добавил даты и вроде как дело осталось за малым: просто зафиксировать одну из дат в верхней части истории. Ну и началось. Кто же знал что будет непросто 😂
Вот так в итоге работает отображение дат в окне переписки:
Что пришлось для этого сделать?
Вообще, в Flutter есть такая вещь как виджеты и благодаря им даже новички из коробки могут создавать достаточно сложные вещи в Flutter. Это что-то типа куба в Unity: открываешь сцену, кидаешь куб и думаешь, что сейчас как сделаешь супер-игру, как она всем понравится... А потом оказывается, что это была рекламная кампания и чтобы сделать действительно что-то производительное, придется в тонкостях разбираться что и как работает:
Это уже по опыту говорю, писал TotalReload, знаю как и что там работает:
Виджеты предоставляют широкий спектр возможностей и с их помощью можно было бы сделать систему дат, но с ограничениями. Есть такая вещь как Sliver, он позволяет удобно реализовывать сложные интерфейсы взаимодействия. Sliver-ов великое множество и вроде как они покрывают почти все потребности разработчиков.
Возникла проблема. Готового решения я не нашел. Да и нет его похоже. Пытался прикрутить имеющееся стандартное решение (помним, что визуально это не то, что нужно), но и готовое решение приколхозить нормально не получилось из-за имеющихся багов. Чтобы не быть голословным, вот:
Ссылка №1 на Git с багом
Ссылка №2 на Git с костылем
Ссылка №3: разработчики поднимают эту тему
Прозрачный AppBar и исправление бага - это уже уникальный интерфейс 😂😂😂
Про костыль: при открытии чата нужно пролистать список сообщений в самый низ. Понятно что список загружаю не весь, а только N последних сообщений. Вот их-то и требуется пролистать вниз.
Но из-за бага нельзя узнать сразу значение низа, то есть высоты всего списка. А получить его можно через кадр. В итоге разработчики сделали такой незаметный костыль: список пролистывается до максимального значения(но не до конца), а потом анимацией список докручивается до низа и по мере прокрутки Flutter обновляет максимальное значение для пролистывания. Чудо-код, который это умеет и работает стабильно:
Но это решение, очевидно, плохое. Открываешь чат, а он что-то листается куда-то... В итоге пришлось разбираться как решить эту проблему. Ведь если нельзя, но очень нужно, то все же что-то придумать можно 😂
А советчики этого костыля могут сами им и пользоваться:
Решение
Решение достаточно веселое. Flutter - это некая кроссплатформенная система рендера, которая управляет процессом отрисовки. Очень грубо, очень по рабоче-крестьянски, но в самом первом приближении это так. Система работает на основе деревьев. И на любой вопрос типа: почему используются деревья, зачем системе рендера кэш и границы, зачем система разделена на элементы и переиспользует их... ? На все это примерно один ответ - чтобы для пользователя интерфейс быстро работал.
Еще стоит отметить, что управлять тем, что выводится на экране можно с нескольких абстракций.
(1) Самый верхний уровень - виджеты. Это буквально готовые кирпичики, берешь и используешь. Глубокого погружения в тонкости рендера не требуется. Первое приложение можно написать ничего не зная.
(2) Далее идет CustomPaint. Это виджет, который умеет на себе рисовать. Что-то типа приложения Paint: берешь холст и рисуешь примитивы. Им отрисованы градиенты окошек сообщений. По сути это продвинутый виджет, сложность понимания принципа работы примерно как с виджетами.
(3) RenderObject - это уже интереснее, это то, как все рисуется в Flutter. И сложность понимания внезапно поднимается до "нужно понять как все тут устроено". Отмечу, виджеты уже сами в себе содержат механизм RenderObject, но от пользователей он скрыт. Если вдруг потребуется сделать такой виджет, которого нет среди стандартных виджетов, то придется разбираться, как устроена система рендера и используя ее собирать свой собственный виджет. Собственно этим я и занимался. Пришлось сделать виджет, который визуально умеет делать все то, что делает стандартный SliverStickyHeader от Flutter. Но важно: костыли нужно убрать, AppBar нужен прозрачный.
Теперь даты красиво ездят туда-сюда, вроде эстетично и глаз радуется :)
Далее работаю над отправкой и приемом сообщений.
--
По вечерам разрабатываю сервис для общения. Кому интересно, можете подписаться куда-нибудь на меня, попробуете его в числе первых.
Постепенно буду продолжать делиться успехами разработки сервиса.
Ваттс апп работает, даже видеозвонки
Вообщем кому интересно, все работает.
Пусть 2 лярда на премии не сливают, пусть на блокировку...
Пусть снова бабло отмоют...
И так далее
С 7 июля меняются условия использования WhatsApp и Telegram в РФ
С 7 июля пользователи WhatsApp* и Telegram в России начнут видеть обновленные условия пользования. Изменения касаются правил обработки данных, порядка работы с каналами и рассылками, а также части платных и корпоративных функций. Компании называют это плановой адаптацией к новым требованиям рынка, но пользователям советуют внимательнее проверять настройки конфиденциальности и то, как они ведут переписки.
Что изменится для обычных пользователей
Эксперт по цифровому праву Антон Латышев указывает, что главное в обновлениях — юридические формулировки согласия на обработку данных и взаимодействие с внешними сервисами. При первом запуске приложений после 7 июля пользователям предложат принять новые условия. В них отдельно перечислены использование технических данных устройств, идентификаторов для рекламы и сбор статистики по активности в чатах и каналах. Латышев предупреждает, что риск в том, что многие могут согласиться автоматически, не читая текст.
В условиях WhatsApp* отмечена возможность более плотной интеграции с экосистемами партнеров и бизнес-аккаунтами для показа персонализированных предложений. В Telegram пояснили, что часть функций монетизации каналов и ботов может быть недоступна без принятия новых правил. При этом оба сервиса заверяют, что сквозное шифрование личных переписок и звонков сохраняется и содержание приватных чатов не используется для таргетинга. Вопросы вызывает в основном сбор вспомогательных данных и статистика по взаимодействию с каналами, ботами и встроенными сервисами.
Новые правила для каналов, рассылок и рекламы
Аналитик рынка мессенджеров Лидия Овчинникова отмечает, что наиболее ощутимые изменения коснутся владельцев крупных каналов и тех, кто активно рассылает сообщения. В WhatsApp* ужесточают лимиты массовых рассылок и четче формулируют критерии спама. Бизнес-аккаунты и полубрендированные рассылки должны будут чаще подтверждать согласие аудитории, а жалобы пользователей могут ускорять блокировку номеров. В Telegram изменения связаны с размещением и маркировкой рекламы.
Администрация сервиса усиливает требование прозрачного обозначения коммерческого контента в крупных открытых каналах и приводит условия платного продвижения в соответствие с новыми правилами для отдельных стран, в том числе для России. Для небольших тематических сообществ и личных каналов с живой аудиторией принципиальных перемен не ожидается. Зато те, кто строил монетизацию на агрессивных рассылках, серой рекламе и кликбейте, с 7 июля могут столкнуться с большей модерацией и ограничениями в показах.
Как изменения повлияют на безопасность переписки
Специалист по кибербезопасности Константин Жарков подчеркивает, что новые условия не означают автоматического снижения уровня защиты личных переписок. Основные протоколы шифрования у обоих мессенджеров остаются прежними. Эксперты больше обеспокоены расширением зон, где сервисы могут анализировать поведение пользователей для улучшения функций и рекламы.
*Принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ.
WhatsApp, Google и Instagram не работают в Китае. Это не поломка — это Great Firewall
Каждый год тысячи туристов в Китае сталкиваются с одним и тем же: сигнал есть, интернет работает, а привычные приложения просто не открываются. Это не баг оператора и не роуминг — это государственная система фильтрации трафика Great Firewall, и она блокирует куда больше, чем кажется на первый взгляд.
Магазин eSIM.World в реальном времени видит растущий спрос на тарифы туристических eSIM для Китая в 2026. Скачать приложение можно по ссылке – eSIM.World.
Подготовили подробный разбор о вопросах связи в Китае в 2026 году
Полный список того, что не работает: Google (включая поиск, карты, почту и YouTube), Instagram, Facebook, Twitter/X, WhatsApp, Telegram, и иностранные новостные сайты.
Что работает без ограничений: WeChat (основной мессенджер страны — без него будет сложно даже с оплатой), Douyin (китайский аналог TikTok), Weibo, Baidu (поиск), Amap/Gaode Maps (навигация), Alipay и WeChat Pay.
Рабочее решение, чтобы остаться на связи в Китае
Иностранная eSIM — самый предсказуемый способ остаться на связи.
Great Firewall блокирует зарубежные сервисы на уровне интернет-трафика внутри китайских сетей. Способы обхода блокировки технически существуют, но работают нестабильно: сегодня доступ есть, завтра — нет, а скорость соединения может заметно проседать. Гораздо надёжнее — не обходить блокировку, а не попадать под неё вовсе. Иностранная eSIM (не китайского оператора) маршрутизирует трафik через зарубежную сеть, поэтому WhatsApp, Instagram, Google и другие привычные сервисы работают так же, как в любой другой стране — без дополнительных настроек.
Что по покрытию?
В Пекине, Шанхае, Гуанчжоу и Шэньчжэне — стабильный 4G/5G повсеместно. В Сиане (та самая терракотовая армия) — хорошее покрытие и в городе, и у достопримечательностей. А вот в Чжанцзяцзе (те самые горы из "Аватара") — 4G только в основных точках, в глубине троп сеть пропадает или падает до 3G.
Посмотреть чек-лист для поездки в Китай и ответы на популярные вопросы можно в блоге eSIM.World.
В приложении eSIM.World остаток трафика виден в реальном времени, поддержка 24/7 — живые люди, не боты. Тарифы для Китая — от 5 до 30 дней, от 461 ₽. Скачайте сейчас, чтобы оставаться на связи в 180+ странах – скачать eSIM.World.
Проверить, поддерживает ли ваш телефон eSIM, и подобрать тариф — на сайте eSIM.World. Промокод LOV15 — минус 15% на все тарифы туристических eSIM.
А как вы обычно решаете вопрос связи за границей? Уже пользовались eSIM в поездках?
eSIM.World — Берём вопросы связи за границей на себя!












