Рубрика: Блог

Пример event-driven приложения на основе вебхуков в объектном S3-хранилище Mail.ru Cloud Solutions

Rube Goldberg coffee machine Event-driven architecture повышает ценовую эффективность используемых ресурсов, потому что они задействуются только в тот момент, когда они нужны. Существует масса вариантов, как это реализовать и не создавать дополнительные облачные сущности в качестве worker-приложений. И сегодня я расскажу не про FaaS, а про вебхуки. Я покажу учебный пример обработки событий с помощью […]

Добавление ноды в Skydive топологию вручную через Skydive client

Skydive — это анализатор топологии сети и протоколов с открытым исходным кодом в реальном времени. Он направлен на то, чтобы предоставить исчерпывающий способ понять, что происходит в сетевой инфраструктуре. Чтобы заинтересовать вас, приведу пару скриншотов про Skydive. Чуть ниже будет пост по введению в Skydive. Пост «Введение в skydive.network» на Хабре. Skydive отображает топологию сети, […]

Простой UDP hole punching на примере IPIP-туннеля

Доброе время суток! В этой статье хочу рассказать как я реализовал (еще один) скрипт на Bash для соединения двух компьютеров, находящимися за NAT, с использованием технологии UDP hole punching на примере ОС Ubuntu/Debian. Организация соединения состоит из нескольких шагов: Запуск узла и ожидание готовности удаленного узла; Определение внешнего IP-адреса и UDP-порта; Передача внешнего IP-адреса и […]

Прямой VPN-туннель между компьютерами через NAT’ы провайдеров (без VPS, с помощью STUN-сервера и Яндекс.диска)

Продолжение статьи о том, как мне удалось организовать прямой VPN-туннель между двумя компьютерами находящимися за NAT’ами провайдеров. В прошлой статье описывался процесс организации соединения с помощью третьей стороны — посредника (арендованный VPS выполняющий роль, что-то типа STUN-сервера и передатчика данных узлов для соединения). В этой статье я расскажу как обошелся без VPS, но посредники остались […]

Обзор смартфона Xiaomi Mi 9: кандидат от народа

С номерных смартфонов серии Mi для Xiaomi все начиналось – Redmi и всевозможные вариации в стиле Mi Max или Mi Mix начались уже значительно позже. Поэтому выпустить свой флагман, готовый вступить в конкуренцию с «настоящими» A-брендами (это понятие в последнее время изрядно размылось) и флагманами второго ряда (Honor, OnePlus), для компании критически важно. Xiaomi Mi […]

Обзор смартфона BQ Strike Power/Strike Power 4G: бюджетный долгожитель

В то время как A-бренды соревнуются в размещении максимального количества камер в своих флагманах и наперебой предлагают гибкие аппараты, основные продажи в мире по-прежнему приходятся на бюджетный сегмент, который переваривает все инновации не спеша и избирательно. BQ Strike Power – классический пример бюджетного аппарата, в котором отброшено все условно лишнее: дизайнерские изыски, мощная аппаратная платформа […]

Обзор смартфона Samsung Galaxy S10+: все это уже было в «Симпсонах»

Я уже описывал свои первые впечатления от всего набора новых Galaxy S – теперь пришла пора поговорить подробнее и конкретнее, непосредственно про главный флагман Samsung первой половины 2019 года – Galaxy S10+. Встроенные прямо в экран двойная фронтальная камера и сканер отпечатков пальцев, тройная тыльная камера с тройным же оптическим зумом, 6,4-дюймовый изогнутый OLED-дисплей, быстрая […]

В libtorrent добавлена поддержка протокола WebTorrent

В библиотеку libtorrent, предлагающую эффективную с точки зрения потребления памяти и нагрузки на CPU реализацию протокола BitTorrent, добавлена поддержка протокола WebTorrent. Код работы с WebTorrent войдёт в состав следующего значительного выпуска libtorrent, сформированного после ветки 2.0, которая находится на стадии кандидата в релизы. WebTorrent представляет собой расширение протокола BotTorrent, позволяющее организовать децентрализованную сеть распространения контента, […]

Новая версия почтового клиента Claws Mail 3.17.6

Состоялся релиз лёгкого и быстрого почтового клиента Claws Mail 3.17.6, который в 2005 году отделился от проекта Sylpheed (с 2001 по 2005 г. проекты развивались совместно, Claws использовался для тестирования будущих новшеств Sylpheed). Интерфейс Claws Mail построен с использованием GTK, код распространяется под лицензией GPL. Ключевые новшества: В диалогах перемещения и копирования сообщений при создании […]

Разработка zond-а для замера скорости интернета

Добрый день всем хабра-пользователям. Постоянно читаю на хабре статьи о разработках того или иного функционала на «малинке». Решил вот поделиться своей наработкой. Предыстория Тружусь я в компании, предоставляющей услуги кабельного телевидения и доступа в интернет. И, как это бывает в подобных компаниях, периодически слышу жалобы о несоответствии тарифного плана заявленному в договоре. То пользователь жалуется […]

Какие кабели соединят Африку, Азию и Австралию

Рассказываем о подводной инфраструктуре, которая должна заработать в ближайшие три года. Это — кабель 2Africa, опоясывающий африканский континент, трансатлантические Dunant и JGA North, который впервые за 20 лет соединит Японию и Австралию. Обсуждение — под катом. Фото — Cameron Venti — Unsplash Кабель, опоясывающий Африку В середине мая несколько ИТ-компаний и операторов связи — среди […]

Прописываем процедуру экстренного доступа к хостам SSH с аппаратными ключами

В этом посте мы разработаем процедуру для экстренного доступа к хостам SSH, используя аппаратные ключи безопасности в автономном режиме. Это всего лишь один из подходов, и вы можете адаптировать его под себя. Мы будем хранить центр сертификации SSH для наших хостов на аппаратном ключе безопасности. Эта схема будет работать практически на любом OpenSSH, включая SSH […]