Как стать автором
Обновить

Национальная система здравоохранения Германии перешла на Matrix

Время на прочтение2 мин
Количество просмотров5.4K

Представители Matrix сообщили, что национальное агентство по оцифровке системы здравоохранения в Германии (gematik) выбрало их протокол в качестве открытого стандарта, на котором будет основан весь свой интероперабельный стандарт обмена мгновенными сообщениями — TI-Messenger.

Читать далее

Новый мессенджер Beeper объединяет в себе 15 сервисов и обещает запустить iMessage на Android

Время на прочтение2 мин
Количество просмотров15K


Предприниматель Эрик Мигиковски с партнёрами запустили кроссплатформенный мессенджер Beeper. Продукт стоит 10 долларов в месяц, хотя при разворачивании на собственном сервере плата не взимается. Мигиковски известен как основатель стартапа умных часов Pebble, который был продан Fitbit в 2016 году за $23 млн.

Beeper объединяет в одном интерфейсе 15 мессенджеров. Рядом друг с другом расположены чаты Telegram, Slack, Signal, Twitter, Discord, а также самое интересное — iMessage, который работает под Android через джейлбрейкнутые айфоны.

Сообщество проекта KDE (kde.org) отказывается от каналов связи через Telegram

Время на прочтение1 мин
Количество просмотров9.3K

Сообщество проекта KDE (kde.org) сообщило о скором отказе от каналов связи через Telegram и переводе всех участников на децентрализованную платформу Matrix. Это мероприятие запланировано на 20 сентября.

Читать далее

Международная операция правоохранителей привела к закрытию платформы для обмена зашифрованными сообщениями Matrix

Время на прочтение2 мин
Количество просмотров2.2K

Европол отчитался о закрытии платформы для обмена зашифрованными сообщениями Matrix после проведения международной операции правоохранительных органов под названием Passionflower. Сервис не имел отношения к одноимённому открытому протоколу мгновенного обмена сообщениями и файлами Matrix.org. Закрытая платформа была связана с серьёзными преступлениями, включая торговлю оружием и отмывание денег.

Читать далее

ALGEBRA OF SENSE

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров223

Sergey Pshenichnikov

Sign sequences (for example, verbal and musical texts) can be turned into mathematical objects. Words and numbers have become one entity, a representation of a matrix unit, which is a matrix generalization of integers and a hypercomplex number. A matrix unit is a matrix in which one element is equal to unit, and the rest are zeros.

If the words of the text are represented by such matrices, then concatenation (combination while maintaining order) of words and texts becomes an operation of adding matrices.

You can perform transformations with texts using algebraic operations, for example, dividing one text by another with a remainder. Mathematically recognize the sense of text and calculate the context of words. In this case, algebra helps to interpret all the intermediate stages of calculations.

A person sees and hears only what he understands (J.W. Goethe). Understands what he attaches sense to as significant for him. Sense is subjective and depends on the interests, motivations, and feelings of different people.

L. S. Vygotsky distinguished between the concepts of «sense» and «meaning»: «if the «meaning» of a word is an objective reflection of a system of connections and relationships, then « sense» is the introduction of subjective aspects of meaning according to a given moment and situation».

According to G. Frege, «meaning» are properties, relationships of objects, «sense» is only part of these properties. In this case, both “meanings” and «sense» are called one «sign», for example a word. Two people can choose from a list of meanings for one word two non-overlapping fragments (two senses) to interpret it.

Read more

Групповые P2P-чаты и первый мессенджер без ID

Время на прочтение3 мин
Количество просмотров13K

Схема маршрутизации по протоколу SimpleX Messaging Protocol (SMP) напоминает луковую маршрутизацию

Недавно в списке защищённых мессенджеров появилось несколько интересных разработок. Среди них первый распределённый групповой P2P-чат Quiet и первый мессенджер без использования идентификаторов пользователей SimpleX, о котором уже упоминали на Хабре.
Читать дальше →

«Digital Rain» для Windows в 314 байтах

Время на прочтение3 мин
Количество просмотров27K
В комментариях к недавнему топику возникло обсуждение: до какого размера можно ужать Windows EXE, печатающий в консоли «Hello, World!» Ответ: 268 байт, меньшие файлы Windows просто отказывается загружать.

Раз для «Hello, World!» предел возможного ужатия уже достигнут, то мне стало интересно, до какой степени удастся ужать программу, делающую хоть что-нибудь более интересное.

Сначала похвастаюсь результатом: моя программа всего на 46 байт больше теоретического минимума!



base64
TVprZXJuZWwzMgAAUEUAAEwBAQC4AwABAPdlEIlFEMN4AA8BCwEFDL0UEEAAjXyNAFfraD
gQAAAzyesoDAAAAAAAQAAAEAAAAAIAAAAAAAACAgoCBAAAAAAAAAAAQAAAAAIAALFQ68AD
AAAAEgEAAAAAAABQABkAABAAAFAAGQADAAAAAAAAAAAAAAAoEQAAKAAAAAAAAAAAAAAA/9
Wr4vvrEQAAMAAAABAAADkBAAABAAAAi/df6wMAAAAzybFQV4sHgPwZdygPttyNHJvB4waN
HItQweAYwegei0RFOIhEMwKIpDPC/v///9WIJDNY/sSA/GR8Av/Vq+LFjUVcUFH/dWhWZI
tBMItAEP9wHP9VWOuiV3JpdGVDb25zb2xlT3V0cHV0QQBsEAAAAAAAAAAAAAACAAAAbBA=

(Если найдётся доброволец захостить эти 314 байт, добавлю сюда ссылку.)


Пояснения

Slack и Microsoft Teams окончательно блокируют бесплатные лицензии. Альтернатива от RUVDS

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров19K

На днях Slack объявил, что в марте 2023 года полностью прекращает деловые отношения с клиентами из России. Компания планирует приостановить любой доступ к рабочим пространствам россиян 21 марта 2023 года и удалить все имеющиеся там данные в течение следующих 60 дней. Также ранее корпорация Майкрософт заявила о прекращении использования лицензии на бесплатную версию Microsoft Teams с середины апреля 2023 года.

В связи с этим сейчас многие компании срочно ищут замену в виде более удобного, дешёвого и надёжного варианта для корпоративных коммуникаций. RUVDS предлагает своим клиентам решение на базе опенсорсного протокола Matrix.
Читать дальше →

Классификация защищённых мессенджеров. Новые проекты

Время на прочтение5 мин
Количество просмотров48K


В наше время трудно представить нормальную жизнь без надёжной, защищённой связи. Раньше защищённые мессенджеры с шифрованием использовали преимущественно в бизнесе, армии, финансовой сфере и других чувствительных областях, то теперь они востребованы абсолютно везде, вплоть до рядовых граждан, которые хотят спокойно общаться друг с другом на любые темы, не опасаясь, что сообщения случайно увидит кто-то посторонний.

Стандартные функции безопасных мессенджеров — конфиденциальность, целостность, аутентификация сообщений и защита от посторонних, то есть от подделки, удаления или вставки сообщений.
Читать дальше →

Ложная философия Матрицы

Время на прочтение7 мин
Количество просмотров60K

▍ Матрица и девяностые


90-е годы прошлого века, в культурном плане — стали подходящим завершением для всего столетия. Авторы говорили на темы технологического будущего более уверенно, превознося или ругая прогресс, идя нога в ногу с научным позитивизмом или же отрицая технологии, пускались в метафизические и эзотерические учения. Если присмотреться, то многие произведения той эпохи имеют мрачный, грязный тон. В музыке — Massive Attack и Nirvana пели о зависимостях и трудности жизни в бедности, в книгах Чак Паланник и Девид Фостер Уоллес — писали о потере личности в мире, состоящем из рекламы и развлечений. А в кинематографе доминировали мрачные боевики и фильмы ужасов, для которых тема технологий стала основной.
Читать дальше →
Follow the Habrahabr

Defined or Undefined? Нюансы создания массивов в JavaScript

Время на прочтение8 мин
Количество просмотров14K
image

Пару месяцев назад я наткнулся на интересный вопрос на stackoverflow, там, если вкратце, человек хотел создать пустую матрицу 5х5, и, используя один способ у него получилось, а используя другой — нет. В развернувшейся дискуссии на этот счёт были приведены интересные мысли.

Правда, задавший вопрос, так же как и те кто ему отвечал, не обратили внимания, на то, что фактически матрицу не получилось создать, а приведенный результат вычислений некорректен. Всё это меня заинтересовало, и, я решил копнуть чуть глубже, чтобы затем прийти к интересным умозаключениям, с которыми сейчас с вами и поделюсь.
Читать дальше →

Собственный движок WebGL. Статья №2. Матрица

Время на прочтение9 мин
Количество просмотров8.1K
В продолжении статьи.

Матрица


Когда только начал разрабатывать матрицу, даже не предполагал — на сколько она в дальнейшем нам упростит жизнь. У матрицы много свойств, но в нашей задаче я бы их все свел к одному — «отделение мух от котлет», то есть массива точек от общего массива координат. С точки зрения нашего кода — это будет выделение массива строк, каждая из которых является точкой и массива столбцов, массив одной из координат x,y,z или w. У меня упрощенная модель, поэтому «w» использовать не буду.

Описав наш объект через матрицу, можно с легкостью перемещать объект по любой из осей и поворачивать, а также можно сразу определить центр нашего объекта.
Читать дальше →

Открытый протокол для децентрализованной коммуникации [matrix] ищет спонсоров для продолжения разработки

Время на прочтение4 мин
Количество просмотров29K

Команда разработчиков открытого протокола для децентрализованной коммуникации [matrix] недавно объявила о сокращении спонсирования команды разработчиков основным спонсором более чем на 60% и призывает сообщество к помощи в спонсировании дальнейшей разработки проекта.

Читать дальше →

Как криптомессенджер Signal успешно противостоит прослушке со стороны властей США

Время на прочтение4 мин
Количество просмотров30K


На фоне событий в США резко выросла популярность защищённого мессенджера Signal — c 6000 до 26 000 скачиваний в день. В этой программе реализована стойкая криптография и сквозное шифрование, она распространяется с открытым исходным кодом и работает на известных криптографических протоколах (в отличие от проприетарного MProto).

Но теперь разработчики Signal столкнулись с новой угрозой. Правительство США пытается скомпрометировать защиту мессенджера и опять получить доступ к переписке пользователей. В 2016 году им удалось получить судебную повестку на изъятие переписки одного пользователя, но из-за сквозного шифрования там нечего было изымать.
Читать дальше →

Зимне-матричное…

Время на прочтение1 мин
Количество просмотров860
Зима — это время планового техобслуживания Матрицы. Чтобы высвободить вычислительные ресурсы на сборку мусора, сокращают световой день, с растений убирают листву, а небо закрашивают равномерно-серым цветом. Так меньше нужно обсчитывать в картинке. Раньше ещё всё засыпали равномерно-белым снегом, но с установкой новых мощных серверов это уже не обязательно. После следующего апгрейда, говорят, вообще не нужно будет устраивать выделенную зиму...

Автор: Андрей Новоселов, Киев.

Свой мессенджер Matrix-synapse в связке с Jitsi-meet. Часть 3

Время на прочтение8 мин
Количество просмотров21K

Всем Приветь. Как вы уже обратили внимание, порядок публикации нарушен. Изначально планировалось выпустить эту статью в качестве 3 части цикла, однако она стала второй. Это объясняется тем, что поднять один новый сервер для Matrix дешевле, чем несколько для высоконагруженного сервиса Jitsi-meet. Без паники - все будет. А пока займемся Matrix.

Ну давай гляну, что ты там понаписал...

На GitHub предлагают запустить каталог мобильных приложений

Время на прочтение2 мин
Количество просмотров8K
В конце января компания Google ни с того ни с сего удалила из каталога Play Store приложение Element (бывший Riot) — децентрализованный мессенджер, который работает на федеративной системе серверов Matrix. Кто-то из пользователей пожаловался, что в каком-то канале на каком-то сервере Matrix он увидел неприличный контент — и Google просто взяла и удалила программу. Как говорят некоторые комментаторы, это аналогично запрету браузера за то, что в нём открыли неприличный сайт, или запрету почтового клиента за то, что он принял неприличное письмо. К чести Google, она признала ошибку: вице-президент лично извинился перед разработчиками Element, а приложение вернули на место.

Но мы видим, что происходит с другими. Например, Павел Дуров был вынужден удалить ряд российских телеграм-каналов под давлением Apple. Если верить Павлу, без выполнения этого требования Apple блокировала выпуск экстренного обновления Telegram для iOS.
Читать дальше →

Algorithms in Go: Matrix Spiral

Время на прочтение5 мин
Количество просмотров2.7K

Most solutions to algorithmic problems can be grouped into a rather small number of patterns. When we start to solve some problem, we need to think about how we would classify them. For example, can we apply fast and slowalgorithmic pattern or do we need to use cyclic sortpattern? Some of the problems have several solutions with different patterns. In this article of series Algorithms in Go we consider an algorithmic pattern that solves an entire class of the problems related to a matrix. Let's take one of such problems and see how we can handle it.

How can we traverse a matrix in a spiral order?

Read more

Будущее в прошлом. Взгляд со стороны на события прошедшего 2007 года.

Время на прочтение4 мин
Количество просмотров882
Вот часто говорят: «Там в будущем...» или «А вот лет через 100!»… А тем временем будущее уже не просто здесь, а уже в прошлом! Вы только посмотрите последние события, произошедшие в прошедшем 2007 году в сфере High Tech`a: прозрачные материалы на основе нано технологий, новые технологии обработки и хранения данных, а также рекордные скорости их передачи. Киборгизация человечества развернулась полным ходом.
Но это еще не все, что происходит в нашем сумашедшем мире