В данной статье рассмотрим как настроить существующее подключение к OpenVPN серверу, которое могло или может перестать работать, через shadowsocks (Outline VPN) туннель на OpenWRT любых версий с помощью openvpn-openssl и shadowsocks-libev. Понадобятся:Существующий сервер OpenVPN и настроенный клиент на OpenWRT Конфиг shadowsocks (Outline) вашего либо чужого сервера.Свободные 650кб памяти в роутере Читать далее
Два года назад я написал анпакинг Университета Иннополис - тогда учеба даже не начиналась, но я решил поделится с читателями первым впечатлением о моем пребывании в Университете. В этой статье я скорее опишу свой опыт обучения, ведь я уже дошел до третьего курса и мне есть что рассказать. Узнать больше
Люди всегда хотели разговаривать с животными. Будь то царь Соломон, Франциск Ассизский или Маугли - почти в каждой человеческой культуре существуют мифы о людях, умеющих разговаривать с животными. Во всём мире дети стремятся понять своих домашних питомцев, а родители пытаются…
Всем доброго времени суток!Предлагаю утилиту для поддержки Xray на роутерах Keenetic — Xkeen.Весь код написан на чистом shell и открыт на GitHub. Ознакомиться с Xkeen
В данной статье я опишу свой опыт создания Face ID для входной двери.Для реализации данной идеи у меня уже было:- Умный дом на базе homeassistant (необязательно)- MQTT сервер- Умный замок- Камера с возможностью забирать с неe фото Читать далее
Создайте свою библиотеку для Python и загрузите на PyPi, сейчас! В этом туториале я максимально понятно и подробно расскажу о том, как создать свою библиотеку для Python и загрузить её на PyPi, для того, что бы её мог использовать любой! Читать далее
security update
Когда мне прилетела задача реализовать перевод для уже немаленького проекта, честно, я немного потерялась. Есть несколько вариантов библиотек, помогающих с данной задачей, но остановилась я на i18n для Angular и вот почему. На мой субъективный взгляд библиотека замечательно справляется с локализацией уже готового проекта. Но даже так, придется немного повозиться, без этого никуда.Уточню, что данная статья описывает процессы для Angular v.9 и выше. Надеюсь информация будет вам полезна. Читать далее
Если вам доводилось работать с JavaScript, то вы наверняка встречались с синтаксисом async/await. Эта функциональность позволяет прописывать асинхронную логику синхронным образом, упрощая тем самым её понимание. Некоторым ветеранам JS известно, что async/await – это просто синтаксический…
Сегодня гиперскейлеры — ключевые игроки в облачной индустрии. Неудивительно, что они оказывают прямое влияние на развитие кремниевой промышленности. Так, крупные операторы дата-центров разрабатывают собственные процессоры, компании разного уровня затачивают под них новые устройства — в том числе на базе архитектур ARM и RISC-V. Мы в beeline cloud решили разобраться в ситуации — куда движется рынок и что происходит прямо сейчас. Читать далее