Kangaroo
2.27K subscribers
112 photos
61 files
432 links
Kangaroo — о программировании и технологиях.

Python, серверная разработка, инфраструктура, ИИ и собственные проекты. Статьи, технические разборы, эксперименты и наблюдения из практики.

Иногда — математика и котики :)

По всем вопросам: @Lodhel
Download Telegram
Блокировать Telegram и обеспечивать суверенный рунет будет одна компания

Чиновники выбрали решение по фильтрации интернет-трафика, которое с переменным успехом Роскомнадзор тестировал с лета прошлого года, надеясь заблокировать Telegram. Оно же должно обеспечивать и реализацию другого закона — об автономном рунете.

О выборе поставщика решений для глубокой фильтрации трафика сообщают два СМИ: «Ведомости» и РБК. Чиновники выбрали компанию РДП.ру, которой частично владеет «Ростелеком». Главные операторы связи уже получили от Роскомнадзора протестировать оборудование на своих сетях в каком-либо регионе.

Заблокировать Telegram Роскомнадзор пытается давно — из-за отказа предоставлять ФСБ ключи шифрования. Эффективно блокировать по IP-адресам, как обычно поступают с сайтами, Telegram не удается, даже несмотря на «ковровые бомбардировки» по миллионам IP. Теперь ведомство одобрило новый подход — оборудование для глубокой фильтрации трафика (Deep Packet Inspection; DPI). Системы от российских производителей в августе 2018 года тестировали в подмосковном Реутове. Тогда вместе с Telegram заблокировали и «Сбербанк-Онлайн».

Но теперь чиновники уверены, что решение найдено: аппаратный комплекс от РДП одобрила рабочая группа во главе с руководителем Роскомнадзора Александром Жаровым.
Переговоры с операторами связи уже начались. Источники РБК сообщили, что МТС, «МегаФон» и «ВымпелКом» попросили предоставить в Роскомнадзор информацию об устройстве их сети, чтобы решить, в каких регионах будет проходить тестирование, а также где именно и в какой конфигурации необходимо установить оборудование DPI.

Конец сетевой нейтральности
Помимо блокировки трафика определенных приложений, в рамках тестирования будет решаться и еще одна задача — проверить возможность приоритизации трафика. Нужно это для последующего снижения скорости доступа к отдельным сервисам, утверждает РБК.

Идея замедления скорости доступа к отдельным ресурсам (нарушение принципа сетевой нейтральности) обсуждается в России уже давно. В Роскомнадзоре ранее заявляли, что это позволило бы переложить часть расходов на хранение контента в рамках «закона Яровой» с российских операторов связи на зарубежные интернет-компании. При отказе Google или Facebook чиновники получили бы дополнительный рычаг давления, снижая скорость доступа к этим сервисам.

Операторы и ранее были уверены, что суверенность Рунета и дополнительные проверки поставят крест на одной из самых перспективных технологий, требовательных к быстрой связи — интернете вещей. Робомобили, умные города и дистанционные операции — все это IoT.

Источник: https://m.hightech.plus/2019/03/29/blokirovat-telegram-i-obespechivat-suverennii-runet-budet-odna-tehnologiya
Forwarded from Библиотека программиста
Крутые модули Python, которые вы не используете, а надо бы

Какие методы и модули Python сделают ваш код чище и эффективнее? Рассмотрим 5 скрытых жемчужин стандартной библиотеки Python.

https://prglb.ru/4d05a
Этот скрипт на Python поможет найти дефолтный пароль от любого сетевого устройства домашнего или производственного уровня. В базе приложения хранится достаточное количество паролей (2084 штуки) для входа на разные роутеры известных производителей. Устанавливается это чудо с помощью четырех команд:

git clone https://github.com/Viralmaniar/Passhunt.git

cd Passhunt

pip3 install -r requirements.txt

python3 Passhunt.py
Представляю вам полезный фреймворк для тестирования различных угроз, взломов и проникновений – своего рода полигон для тренировок этичного (и не очень) хака.

https://github.com/rapid7/metasploit-framework/wiki
Расскажи о канале👍
Помоги проекту
‍Автостопом по Python
Кеннет Рейтц, Таня Шлюссер
2017

Перед вами - увлекательная книга, которую по достоинству оценит любой неравнодушный программист и даже бывалый питонщик. Она составлена на основе одноименного онлайнового руководства и содержит наработки многочисленных профессионалов и энтузиастов, знающих, что такое Python, и чего вы от него хотите. Проверенные методы и новейшие приемы, собранные в этой книге, помогут вам стать профессиональным Python-программистом и во всеоружии встретить наступающую эпоху Python 3.

#Python
Сегодня отмечается международный день веб-мастеров, всех тех, кто связан с веб-разработкой. Почему сегодня? Потому что на календаре — 4.04.

Неоставлйте без внимания страницу 404😁

Это имеет свою особую важность среди веб-мастеров.
Завтра Южная Корея станет первой страной, перешедшей на 5G.
Дронов_В_А__Django_2_1_Практика(2019).pdf
66.8 MB
Django 2.1. Практика создания веб-сайтов на Python

Авторы: Дронов В.А.
Год издания: 2019
👍1
29 Python-проектов, оказавших огромное влияние на разработку
https://goo.gl/urMnVU
Встречайте!

Planet − агрегатор каналов RSS и Atom, предназначенный для сбора сообщений из блогов и отображения их на одной странице…и главное на python!!!

https://github.com/python/planet/tree/master/code/planet
От «R против Python» к «R и Python»: два в одном
https://goo.gl/PivPMD
​​Django ORM Cookbook - книга о том, как работать с Django ORM и моделями Django.

#книгадня

Читать онлайн:
https://prglb.ru/3h66k
Канал сменил название на Kangaroo а так же расширил раздел публикаций, теперь в меню появился JavaScript.
👍👍👍
Channel name was changed to «Kangaroo»
OpenShot − это видеоредактор для FreeBSD, Linux, macOS и Windows написанный на языке python.

И самое главное этот канал не оставит без внимания Вас, дорогие читатели! Исходники🙈

#python #development
#opensource

https://github.com/OpenShot/openshot-qt
Что может Python сделать за секунду?
https://goo.gl/u2DKvM
А давно ли вы пишете на python? Кто нибудь задумался над тем чтобы написать игру? Сапера или те же шахматы?

Lucas Chess − шахматный клиент для Windows

#python #development #opensource #chess

https://github.com/lukasmonk/lucaschess
Скоро я напишу ряд статей best parcties на python. А пока продолжу говорить о крутых проектах написанных на python. С открытым исходным кодом👍

Вам нужно всего лишь заюзать
 
git clone

И указать нужный репозиторий…

А теперь представляю вам инструмент для резервного копирования учетных записей gmail, как выше было сказано на python, с открытым исходным кодом.

#gmvault #opensource #development #python #git #gmail

https://github.com/gaubert/gmvault
Бывает так что у вас имеется строка в качестве шаблона, ну допустим для того чтобы отправлять ее новому пользователю, однако каждого пользователя зовут по разному, и нам необходимо один и тот же текст использовать для каждого пользователя но принимая один аргумент - имя пользователя.

Так вот мы хотим написать:
 <Username> благодарим вас за регистрацию на нашем сайте.


Так как же каждый раз менять этот <Username> на нужные нам данные?

Ответ довольно тривиален и прост!

.format()


На данном конкретном примере это выглядело бы так:

def send_hello(username):
return " {} благодарим вас за регистрацию на нашем сайте.".format(username)


Функция выше принимает аргумент имя пользователя.
Далее у нас имеется шаблон строки где фигурные строки при использовании оператора .format принимабщего аргумент функции решает поставленную выше задачу.

#python #coding #programming