Программируем свою нейронную сеть

Нейронные сети являются своего рода трендом в области развития computer science. Появляется все больше софта, которое использует machine learning алгоритмы внутри. На мой взгляд бизнес в большей степени сейчас решает…

Blockchain

Прежде чем рассматривать блокчейн, стоит вспомнить о том, что существуют два типа архитектуры систем: централизованные и распределенные.   Если есть какой либо компонент, который может остановить работу всей системы, то…

Docker для Mac v17.12: изменилась ли скорость доступа при монтировании томов

Долгое время пользователи Mac страдали от низкой производительности в контейнерах докера, где использовались тома. К примеру, если вы монтируете ваше приложение в виде тома в папку /app, то получите деградацию…

Nginx Unit

Не так давно от команды Nginx была представлена новая разработка Unit. Это Application Server, который позволяет запускать приложения на нескольких языках, при этом предоставляя простую конфигурацию и настройку посредством REST…

Логирование в PostgreSQL

Зачем вообще нужно логирование в базе данных? Для начала попробуйте ответить себе сами на этот вопрос. У вас были когда-нибудь ситуации, когда кто-то изменил строку в таблице и на вопрос,…

MongoDB 3.2

Совсем недавно вышла новая версия популярной NoSQL базы данных MongoDb. Что же нового принесла нам эта версия, случился ли прорыв и как новая версия сможет повлиять на текущую разработку в…

Mercurial Diff – как сделать удобно

hg diff - показывает, что изменилось в файле. Однако не очень удобно смотреть на изменения в файлах при этом. Всегда хотелось, чтобы diff'ы в mercurial были более наглядными и понятными.…

MacOS X Ошибка с CURL при работе с SSL

В MacOS X если вы попытаетесь сделать запрос по протоколу https с использованием сертификата, то вероятно всего получите следующую ошибку Hostname was NOT found in DNS cache Trying xx.xx.xx.xx… Connected…