Forwarded from MediaTube
Голограмма на смартфоне. Обман века или будущее уже здесь?
🔻RED анонсировал новый смартфон "RED HYDROGEN", поддерживающий ГОЛОГРАММЫ!
Многие решили, что ребята сошли с ума или это обман века, странный пиар или...
⁉️Неужели это возможно? Может не за горами и световой меч?
👉-Да, возможно.
Но не так как нам рисует голливуд - проекцию принцессы Леи мы не увидим.
🤷♂️-Вы просто не знаете что такое голограмма потому что смотрели много фантастики вместо изучения физики.
Как раз для таких людей и написана эта статья - просто о сложном.
telegra.ph/red-hydrogen-05-26
🔻RED анонсировал новый смартфон "RED HYDROGEN", поддерживающий ГОЛОГРАММЫ!
Многие решили, что ребята сошли с ума или это обман века, странный пиар или...
⁉️Неужели это возможно? Может не за горами и световой меч?
👉-Да, возможно.
Но не так как нам рисует голливуд - проекцию принцессы Леи мы не увидим.
🤷♂️-Вы просто не знаете что такое голограмма потому что смотрели много фантастики вместо изучения физики.
Как раз для таких людей и написана эта статья - просто о сложном.
telegra.ph/red-hydrogen-05-26
Telegraph
Голограмма на смартфоне. Обман века или будущее уже здесь?
В июле 2017 года производитель кинокамер "RED" анонсировал новый смартфон "RED HYDROGEN" Одним лишь этим фактом обескуражив обывателей. "Что?! RED и смартфоны? Зачем? Делайте дальше свои супер камеры, куда вы полезли..." -Ещё более неожиданным стало заявление…
Forwarded from Content-Review.com
В этом доме в Иннополисе установлены первые в России коммерческие умные счетчики ЖКХ, работающие в сети NB-IoT МегаФона
Forwarded from Content-Review.com
А вот и наш репортаж о коммерческой NB-IoT сети "МегаФона" в Иннополисе: http://crvw.ru/eMzEPp
И уж чтобы два раза не вставать - вспомним и о том, что мы в свое время прочили этому проекту бесславное будущее. Комментарий к презентации и собственно сам репортаж с нее можно припомнить нам тут: https://t.me/contentreview/437
Признаем - ошибались. Сеть работает, счетчики работают, перспективы серьезные - "МегаФон" и мэрия Иннополиса на одной NB-IoT волне. И даже деньги в этом проекте есть, по крайней мере, представитель Иннополиса об этом говорил прямо, намекая, что "МегаФон" мог бы взять поменьше.
Хорошая история. Побольше бы таких наших ошибок, глядишь, и в интернете вещей мы будем лучше всех.
И уж чтобы два раза не вставать - вспомним и о том, что мы в свое время прочили этому проекту бесславное будущее. Комментарий к презентации и собственно сам репортаж с нее можно припомнить нам тут: https://t.me/contentreview/437
Признаем - ошибались. Сеть работает, счетчики работают, перспективы серьезные - "МегаФон" и мэрия Иннополиса на одной NB-IoT волне. И даже деньги в этом проекте есть, по крайней мере, представитель Иннополиса об этом говорил прямо, намекая, что "МегаФон" мог бы взять поменьше.
Хорошая история. Побольше бы таких наших ошибок, глядишь, и в интернете вещей мы будем лучше всех.
Forwarded from Content-Review.com
Huawei рассказал о масштабных планах тестирования и запуска технологий NB-IoT/5G на сети "Билайна": http://crvw.ru/8xOIH4
Как говорится, всё и сразу. Раньше Huawei делал спорадические запуски технологий с разными партнерами, но не в таком масштабе. По ссылке - внушительный список того, что будет запущено. Нас, конечно, больше всего интересует LTE-LAA - очень уж приятная технология, позволяющая лишь с одной лицензированной полосой запустить гигабитный мобильный интернет.
Как говорится, всё и сразу. Раньше Huawei делал спорадические запуски технологий с разными партнерами, но не в таком масштабе. По ссылке - внушительный список того, что будет запущено. Нас, конечно, больше всего интересует LTE-LAA - очень уж приятная технология, позволяющая лишь с одной лицензированной полосой запустить гигабитный мобильный интернет.
Forwarded from Макс | Нейросети и ресурсы для дизайнера в @u_pre
Передача права интересно)
а что за ссылка для интеграций?
а что за ссылка для интеграций?
Forwarded from Deleted Account
Server SDK
Кастомизация функционала и дополнительные функции
Добавляйте нужные функции, избавляйтесь от лишних или придумывайте новые. Интегрируйте мессенджер с любыми внешними сервисам и приложениями – пользуйтесь интерфейсом мессенджера для работы с привычными инструментами, такими как почта, календари, таск-менеджеры, облачные хранилища и многое другое.
Кастомизация функционала и дополнительные функции
Добавляйте нужные функции, избавляйтесь от лишних или придумывайте новые. Интегрируйте мессенджер с любыми внешними сервисам и приложениями – пользуйтесь интерфейсом мессенджера для работы с привычными инструментами, такими как почта, календари, таск-менеджеры, облачные хранилища и многое другое.
Forwarded from Deleted Account
Client SDK
Кастомизация UI/UX
Меняйте цвет, размер, форму любых компонентов интерфейса мессенджера, добавляйте новые вкладки и кастомизируйте поиск, звонки и профили пользователей. Библиотека компонентов включает в себя более 30 различных элементов дизайна.
Кастомизация UI/UX
Меняйте цвет, размер, форму любых компонентов интерфейса мессенджера, добавляйте новые вкладки и кастомизируйте поиск, звонки и профили пользователей. Библиотека компонентов включает в себя более 30 различных элементов дизайна.
Forwarded from Deleted Account
Пример: Ajax форма обратной связи для Joomla с интеграцией в dialog - https://hika.su/rasshireniya/radical-form
Viktor Oreshkin:
Все бы ничего, но вот только mtproto прокси не используются для звонков
Anna 🐱:
голосовые данные передаются вне mtproto
поэтому mtproto-прокси и не может их пропускать через себя
там отдельные relay-сервера, они могут по TCP и UDP работать
и могут только через socks5 идти
ну так это прямое соединение с relay-серверами
не через прокси
Savely Krasovsky:
То есть в России работать не будет?
Anna 🐱:
если relay-сервера забанены, не будет
а с SOCKS5 будет, так как в SOCKS5 можно завернуть что угодно
Savely Krasovsky:
Я это понимаю
Viktor Oreshkin:
Было бы круто, если бы peer-to-peer устанавливался и при заблокированном релее
Anna 🐱:
не круто, когда человек жмет "отключить p2p", а p2p все равно устанавливается
и человек сливает свой IP, не ожидая того
Viktor Oreshkin:
Когда включён p2p, но забанены релеи, звонок не пройдёт
Потому что перед установкой p2p соединения несколько пакетов идут через релей
Anna 🐱:
не через релей, а через мтпрото-сервер основной
да, это обычные мтпрото-пакеты, в них вся мета
а потом сразу п2п либо релей для голоса уже
гляньте доки:3
Savely Krasovsky:
Я просто что-то тупанул, тестил звонки со включенным VPN. Уже забыл про него
Anna 🐱:
ссылочку постараюсь найти. заодно перепроверю себя
Viktor Oreshkin:
Не следил за обновлениями, но раньше точно было так
Гришка ещё вроде расписывал, что это нужно в том числе для штук вроде hole punching и для более надёжного определения адреса внешнего
Savely Krasovsky:
А в таких вещах юзаются стандартные вещи типа STUN и TURN?
Я так понимаю обращение к релею это как раз аналог STUN
Anna 🐱:
а чем mtproto-сервера не хватает для решения этой задачи?
Viktor Oreshkin:
Не могу найти уже, а сам не настолько хорош в сетях, так что не отвечу
Anna 🐱:
https://core.telegram.org/api/end-to-end/voice-calls
Savely Krasovsky:
Судя по TDLib там можно установить этот P2P канал, но нужна tgvoip
И там использовались именно методы MTProto
Viktor Oreshkin:
Это *or* должно быть and, имхо
Anna 🐱:
у меня совсем нет сил
пожалуста можно конкретнее
Viktor Oreshkin:
Ну, так как это было приведено как аргумент к тому, что релеи при p2p неё нужны, вот единственное место, где это упоминается:
Besides that, the parties have to negotiate the protocols to be used, learn the IP addresses of each other or of the Telegram relay servers to be used (so-called reflectors),
Savely Krasovsky:
P2P же вообще не всегда технически возможен
Это я так, к слову
Anna 🐱:
если невозможен, то фоллбек до relay
Viktor Oreshkin:
Беглый просмотр исходников libtgvoip показывает, что:
- endpoint’ы от mtproto сервера скармливаются libtgvoip вместе с allowP2p
- Если allowP2p == true, то вызывается SendPublicEndpointsRequest, который в итоге отправляет на UDP релеи пакет с 0xFF x 16 (и peer tag). Если udp relay не доступен или его вообще нет, то все умирает на этом этапе.
После отправки пакета waitingForRelayPeerInfo устанавливается в true
- со временем приходит очередной пакет от relay сервера с tlid TLID_UDP_REFLECTOR_PEER_INFO. Если waitingForRelayPeerInfo установлен в true, то пакет обрабатывается: из него извлекаются ip/port текущего клиента и собеседника. ip/port собеседника добавляются в список доступных endpoint’ов как p2p. Если адреса клиента и собеседника одинаковые, то происходит попытка установить соединение по локалке
- (по локалке) В очередь ставится пакет с типом PKT_LAN_ENDPOINT с локальным адресом и портом
- (по локалке) когда такой пакет приходит, данные из него добавляются в endpoint’ы
Каждый раз, когда они добавляются, новый ставится как приоритетный и происходит их перепроверка и пересортировка
Вообще, как я это понимаю: Отправляется udp пакет на релеи, все nat’ы на пути выбирают свободные порты и создаётся цепочка пересылки. Приложение на конце никак не может узнать какие там в итоге получились адрес и порт, его может узнать только релей и отправить обратно.
Все бы ничего, но вот только mtproto прокси не используются для звонков
Anna 🐱:
голосовые данные передаются вне mtproto
поэтому mtproto-прокси и не может их пропускать через себя
там отдельные relay-сервера, они могут по TCP и UDP работать
и могут только через socks5 идти
ну так это прямое соединение с relay-серверами
не через прокси
Savely Krasovsky:
То есть в России работать не будет?
Anna 🐱:
если relay-сервера забанены, не будет
а с SOCKS5 будет, так как в SOCKS5 можно завернуть что угодно
Savely Krasovsky:
Я это понимаю
Viktor Oreshkin:
Было бы круто, если бы peer-to-peer устанавливался и при заблокированном релее
Anna 🐱:
не круто, когда человек жмет "отключить p2p", а p2p все равно устанавливается
и человек сливает свой IP, не ожидая того
Viktor Oreshkin:
Когда включён p2p, но забанены релеи, звонок не пройдёт
Потому что перед установкой p2p соединения несколько пакетов идут через релей
Anna 🐱:
не через релей, а через мтпрото-сервер основной
да, это обычные мтпрото-пакеты, в них вся мета
а потом сразу п2п либо релей для голоса уже
гляньте доки:3
Savely Krasovsky:
Я просто что-то тупанул, тестил звонки со включенным VPN. Уже забыл про него
Anna 🐱:
ссылочку постараюсь найти. заодно перепроверю себя
Viktor Oreshkin:
Не следил за обновлениями, но раньше точно было так
Гришка ещё вроде расписывал, что это нужно в том числе для штук вроде hole punching и для более надёжного определения адреса внешнего
Savely Krasovsky:
А в таких вещах юзаются стандартные вещи типа STUN и TURN?
Я так понимаю обращение к релею это как раз аналог STUN
Anna 🐱:
а чем mtproto-сервера не хватает для решения этой задачи?
Viktor Oreshkin:
Не могу найти уже, а сам не настолько хорош в сетях, так что не отвечу
Anna 🐱:
https://core.telegram.org/api/end-to-end/voice-calls
Savely Krasovsky:
Судя по TDLib там можно установить этот P2P канал, но нужна tgvoip
И там использовались именно методы MTProto
Viktor Oreshkin:
Это *or* должно быть and, имхо
Anna 🐱:
у меня совсем нет сил
пожалуста можно конкретнее
Viktor Oreshkin:
Ну, так как это было приведено как аргумент к тому, что релеи при p2p неё нужны, вот единственное место, где это упоминается:
Besides that, the parties have to negotiate the protocols to be used, learn the IP addresses of each other or of the Telegram relay servers to be used (so-called reflectors),
Savely Krasovsky:
P2P же вообще не всегда технически возможен
Это я так, к слову
Anna 🐱:
если невозможен, то фоллбек до relay
Viktor Oreshkin:
Беглый просмотр исходников libtgvoip показывает, что:
- endpoint’ы от mtproto сервера скармливаются libtgvoip вместе с allowP2p
- Если allowP2p == true, то вызывается SendPublicEndpointsRequest, который в итоге отправляет на UDP релеи пакет с 0xFF x 16 (и peer tag). Если udp relay не доступен или его вообще нет, то все умирает на этом этапе.
После отправки пакета waitingForRelayPeerInfo устанавливается в true
- со временем приходит очередной пакет от relay сервера с tlid TLID_UDP_REFLECTOR_PEER_INFO. Если waitingForRelayPeerInfo установлен в true, то пакет обрабатывается: из него извлекаются ip/port текущего клиента и собеседника. ip/port собеседника добавляются в список доступных endpoint’ов как p2p. Если адреса клиента и собеседника одинаковые, то происходит попытка установить соединение по локалке
- (по локалке) В очередь ставится пакет с типом PKT_LAN_ENDPOINT с локальным адресом и портом
- (по локалке) когда такой пакет приходит, данные из него добавляются в endpoint’ы
Каждый раз, когда они добавляются, новый ставится как приоритетный и происходит их перепроверка и пересортировка
Вообще, как я это понимаю: Отправляется udp пакет на релеи, все nat’ы на пути выбирают свободные порты и создаётся цепочка пересылки. Приложение на конце никак не может узнать какие там в итоге получились адрес и порт, его может узнать только релей и отправить обратно.
core.telegram.org
End-to-End Encrypted Voice Calls
Deprecated description of encryption in voice calls as implemented in Telegram apps older than version 7.0.
В простейшем случае нужен хотя бы эхо-сервер на UDP, чтобы каждый клиент пробил канал и узнал адрес/порт, а потом уже по mtproto они бы этой информацией обменялись
Ну и вики подтверждает https://en.m.wikipedia.org/wiki/UDP_hole_punching
Можно, конечно, пробовать через третье лицо, которое тоже будет клиентом
Но вряд ли юзеры оценят, да и проблема курицы и яйца получается — как первый клиент должен узнать свои адрес и порт?
Спросил Гришку — в текущей версии все действительно так
Ну и вики подтверждает https://en.m.wikipedia.org/wiki/UDP_hole_punching
Можно, конечно, пробовать через третье лицо, которое тоже будет клиентом
Но вряд ли юзеры оценят, да и проблема курицы и яйца получается — как первый клиент должен узнать свои адрес и порт?
Спросил Гришку — в текущей версии все действительно так
Forwarded from Habrahabr-Bot
#Habrahabr
Как кастомизировать блок ссылок в группе в VKontakte (IV)
Перейти к статье
Перейти к комментариям
Как кастомизировать блок ссылок в группе в VKontakte (IV)
Перейти к статье
Перейти к комментариям
t.me
Как кастомизировать блок ссылок в группе в VKontakte
Контент хоть и король, но, чтобы привлекать аудиторию в ваши паблики, одного его мало. Хорошее оформление групп, подходящие качественные изображения,...
Forwarded from UGram (Олег)
🔞 Мод Plus Messenger
- Изменил название с Plus на Telegram+
- Полностью перебрал перевод и удалил все лишнее
- Новая Иконка Приложения
- Новая Иконка Уведомлений
- В строке уведомления Telegram +
- Карты отображаются корректно
- Оставлены только EN , RU языки
- Подпись изменена
- Изменил название с Plus на Telegram+
- Полностью перебрал перевод и удалил все лишнее
- Новая Иконка Приложения
- Новая Иконка Уведомлений
- В строке уведомления Telegram +
- Карты отображаются корректно
- Оставлены только EN , RU языки
- Подпись изменена
Forwarded from UGram (Олег)
Версия Telegram + 4.6.0.6
Что нового:
— Добавлены быстрые ссылки на расширенные настройки. Длинным нажатием на любую настройку можно скопировать ссылку, или сразу ей поделиться.
— P2.6 в расширенных настройках позволяет скрыть некоторые функции в контекстом меню.
— Различные исправления и улучшения
#New #plus
Что нового:
— Добавлены быстрые ссылки на расширенные настройки. Длинным нажатием на любую настройку можно скопировать ссылку, или сразу ей поделиться.
— P2.6 в расширенных настройках позволяет скрыть некоторые функции в контекстом меню.
— Различные исправления и улучшения
#New #plus
Forwarded from UGram (Олег)
http://telegra.ph/Ugram---mnogofunkcionalnyj-klient-Telegram-08-15
Статья от Автора каналов: @droidlife и @mebeldiz
Статья от Автора каналов: @droidlife и @mebeldiz
Telegraph
Ugram мод Mobogram - расширенный клиент Telegram
Модификация клиента Mobogram с вшитым русским языком.
Forwarded from UGram (Олег)
UGram T4.6.0-M10.5.1
✅ Просмотр чата по долгому тапу в списке чатов (для активации включить функцию в разделе Чат в настройках UGram
✅ Просмотр канала перед вступлением;
✅ Возможность удаления кнопки выключения уведомлений в каналах
✅ Возможность выбрать вид пузырей и галочек доставки
✅ Отображение фото во всю ширину экрана;
✅ Добавлен доступ в скрытый раздел по отпечатку и жесту;
✅ Возможность удалить фото контакта в диалоге, в заголовке, в списке чатов и контактов
✅ Открытие черновиков (шаблонов) по долгому тапу на значке emoji.
✅ Добавили недостающие значки в меню чата
✅ Исправление ошибок.
#New @UGramod
✅ Просмотр чата по долгому тапу в списке чатов (для активации включить функцию в разделе Чат в настройках UGram
✅ Просмотр канала перед вступлением;
✅ Возможность удаления кнопки выключения уведомлений в каналах
✅ Возможность выбрать вид пузырей и галочек доставки
✅ Отображение фото во всю ширину экрана;
✅ Добавлен доступ в скрытый раздел по отпечатку и жесту;
✅ Возможность удалить фото контакта в диалоге, в заголовке, в списке чатов и контактов
✅ Открытие черновиков (шаблонов) по долгому тапу на значке emoji.
✅ Добавили недостающие значки в меню чата
✅ Исправление ошибок.
#New @UGramod