Size: a a a

2017 July 05
PythonDigest
PyMessager - SDK и Flask API для чатботов Facebook Message Platform
http://github.com/enginebai/PyMessager
источник
PythonDigest
Удаленная разработка на Raspberry Pi: проверка качества интернета (Part 1)
http://feedproxy.google.com/~r/Pycharm/~3/OUCnb6uF2NE/
источник
2017 July 06
PythonDigest
Массивы в Python
https://dbader.org/blog/python-arrays

Описание разных структур для массивов
источник
PythonDigest
Про аналитику и серебряные пули или «При чем здесь Рамблер/топ100?»
https://habrahabr.ru/post/332202/

Это лонгрид о том, как мы проектировали архитектуру обновлённого сервиса веб-аналитики, с какими сложностями столкнулись по пути и как с ними боролись. Если вам интересны такие базворды как Clickhouse (https://clickhouse.yandex/), Aerospike (http://www.aerospike.com/russian/), Spark (http://spark.apache.org/), добро пожаловать под кат.


В прошлом году Рамблеру и Топ-100 исполнилось 20 лет – достаточно большой срок, за который на сервисе было несколько крупных обновлений и последнее из них случилось достаточно давно. Предыдущая версия Рамблер/топ-100 морально устарела, с точки зрения интерфейсов, кода и архитектуры. Планируя перезапуск, мы отдавали себе отчёт в том, что косметическим ремонтом не обойтись – нам надо было выстроить новый сервис практически с нуля.
источник
PythonDigest
Как пройти собеседование в компанию мечты? Советы от тимлидов IT-компаний
https://habrahabr.ru/post/332468/

В первом посте мы спросили тимлидов четырёх разных компаний, на что они обращают внимание во время собеседований, какие ошибки допускают кандидаты, как понять, что человек подходит в команду, и чего никогда нельзя делать во время интервью. На вопросы ответили: CTO в компании «Точка» Данила Штань, руководитель разработки в ЦИАН Михаил Юматов, руководитель группы Python-проектов в Rambler&Co Олег Чуркин и руководитель PyCharm Community в JetBrains Андрей Власовских.
источник
PythonDigest
Вырастаем над проблемами Python
https://habrahabr.ru/post/332484/

Сегодня я хочу поделиться с вами впечатлениями от нашей поездки на конференцию PyCon CZ 2017 (https://cz.pycon.org/2017/), которая прошла в Праге. Мне давно хотелось узнать, какие темы обсуждают зарубежные коллеги, чем они отличаются от “нашей” повестки. И это стало возможным, когда меня в составе небольшой команды разработчиков отправили в Чехию. Конечно, оказалось, что перед зарубежными коллегами стоят такие же задачи и вопросы. Но вот угол зрения докладчиков и те акценты, которые они расставляют, показались мне интересными. Под катом — короткие заметки по интересным докладам, особенности чешской конференции и несколько фото. 
источник
2017 July 07
PythonDigest
источник
PythonDigest
Используем Django с Elasticsearch, Logstash, и Kibana (ELK Stack)
https://www.codementor.io/samueljames/using-django-with-elasticsearch-logstash-and-kibana-elk-stack-9l4fwx138

Статья про настройку логгирования
источник
PythonDigest
Использование утилит timeout & strace для мониторинга неактивности пользователя для разрыва соединения Shellinabox
https://habrahabr.ru/post/332544/

 

Недавно я занимался тем, что исследовал какие существуют решения для реализации web-ssh прокси-сервера. Суть задачи заключается в том, чтобы дать пользователям возможность соединяться с произвольным ssh-сервером посредством web-интерфейса. Обычно, решения web-ssh предназначены для соединения с сервером, на котором они развернуты, но в рамках моей задачи мне хотелось, чтобы пользователь мог указать IP, порт, имя и пароль пользователя (или ключ) и выполнить соединение с произвольным сервером. С ходу найти подобного решения мне не удалось.

 

Однако, для открытого пакета shellinabox я обнаружил решение на блоге (https://tools.bartlweb.net/webssh/) на немецком языке, которое я и решил довести до нужного мне уровня. В итоге, получился симпатичный контейнер Docker, который можно найти как на GitHub (https://github.com/bwsw/webshell) так и на Dockerhub (https://hub.docker.com/r/bwsw/webshell/), который решает все необходимые задачи.
источник
2017 July 08
PythonDigest
Простое логгирование с daiquiri
https://julien.danjou.info/blog/python-logging-easy-with-daiquiri
источник
PythonDigest
Talk Python to Me: #119 Python для инженеров
https://talkpython.fm/episodes/show/119/python-in-engineering

аудио-подкаст
источник
PythonDigest
Iris - сервис для обмена сообщениями
https://github.com/linkedin/iris
источник
PythonDigest
Спасёт ли Python от казни?
https://habrahabr.ru/post/332620/

При просмотре экшн-фильмов (фильмов с хорошо продуманными динамичными сценами) иногда закрадывается в голову: а реально ли это в действительности? Например, мог ли автомобиль перевернуться на маленькой скорости, как быстро можно раскачаться на верёвке без начальной скорости над пропастью… 
источник
PythonDigest
[Видео] Python  в первой половине 2017 года
https://www.youtube.com/watch?v=T4QYeco96eE

В мире Python за первую половину 2017 года произошло множество интересных событий: перенос репозитория проекта на github, интервью с Гвидо на подкасте “Talk Python”, выход новой версии Django и еще много всего. Краткую выжимку вы сможете послушать в нашем традиционном (второй раз — это уже традиция!) докладе на этом Moscow Python Meetup. Будьте в курсе всего нового!
источник
PythonDigest
[Видео] Анатомия баннерной системы Lamoda
https://www.youtube.com/watch?v=3ePV-AIT4HA

В докладе рассмотрим баннерную систему, разработанную в Lamoda.


Поговорим о функционале этой системы, из каких частей она состоит, расскажем о планах, и узнаем, с какими трудностями пришлось столкнуться на пути в прод
источник
2017 July 09
PythonDigest
StackOverflow: интересные вопросы за неделю (lxxxi)
http://python-weekly.blogspot.com/2017/07/lxxxi-stackoverflow-python-report.html
источник
PythonDigest
источник
PythonDigest
Управлением Google Calendar из Python
http://wescpy.blogspot.com/2015/09/creating-events-in-google-calendar.html
источник
PythonDigest
jupyshare - делимся ссылкой на локальный jupyter notebook
http://github.com/biancasubion/jupyshare

Расшариваем файл с помощью ngrok
источник
2017 July 10
PythonDigest
django-extensions - 1.7.8
https://allmychanges.com/p/python/django-extensions/#1.7.8

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.7.8. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions/
источник