Кодинг - статьи/night-crawler

React 16.3 & getDerivedStateFromProps
@night-crawler

На componentWillReceiveProps часто вешаются пачки методов для реагирования на изменение props'ов. С вводом нового API придётся рефакторить методы жизненного цикла компонентов.

Подборка полезных библиотек на Python #1
@night-crawler

Уже давно существует мега-подборка питоновских батареек на любой вкус и цвет: awesome-python. Приходится её парсить и вытаскивать оттуда подмножество батареек с нужным вкусом и цветом.

Автоматическое версионирование
@night-crawler

bumpversion - небольшая консольная утилита, позволяющая автоматически обновлять строки версий в коде. Поддерживает git/mercurial: умеет автоматически создавать bump version commit'ы и автоматически вешать на них теги с версиями.

Как django-htmlmin ломает django-webmaster-verification
@night-crawler

Суть проблемы в том, что htmlmin использует bs4.BeautifulSoup(html_code, parser), где парсер - html5lib. Значит всё что не нравится парсеру будет обёрнуто в <html><head><body>. Что поломает верификаторы.

Cache resources exhausted
@night-crawler

При редактировании gif'ок wagtailimages в лице ImageMagick хочет много памяти. Память выдаётся по адресу /etc/ImageMagick-6/policy.xml.

<policy domain="resource" name="memory" value="1024MiB"/>.