Программируем свою нейронную сеть
Нейронные сети являются своего рода трендом в области развития computer science. Появляется все больше софта, которое использует machine learning алгоритмы внутри. На мой взгляд бизнес в большей степени сейчас решает задачи на основе классических алгоритмов машинного обучения (т.е. без использования нейронный сетей).
Blockchain
Прежде чем рассматривать блокчейн, стоит вспомнить о том, что существуют два типа архитектуры систем: централизованные и распределенные . Если есть какой либо компонент, который может остановить работу всей системы, то такая система не является распределенной. В общем смысле блокчейн можно...
Docker для Mac v17.12: изменилась ли скорость доступа при монтировании томов
Долгое время пользователи Mac страдали от низкой производительности в контейнерах докера, где использовались тома. К примеру, если вы монтируете ваше приложение в виде тома в папку /app, то получите деградацию производительности по операциям I/O в контейнере. Дело тут в использовании qcow формата...
MongoDB 3.2
Совсем недавно вышла новая версия популярной NoSQL базы данных MongoDb. Что же нового принесла нам эта версия, случился ли прорыв и как новая версия сможет повлиять на текущую разработку в проектах, где используют NoSQL подход. Обо всех изменениях читайте под катом. Сделана ставка на WiredTiger...
Mercurial Diff - как сделать удобно
hg diff - показывает, что изменилось в файле. Однако не очень удобно смотреть на изменения в файлах при этом. Всегда хотелось, чтобы diff'ы в mercurial были более наглядными и понятными. К счастью, это можно сделать. Нам потребуется одна небольшая утилита, и скрипты, которую сделают нашу работу еще...
MacOS X Ошибка с CURL при работе с SSL
OpenSSL В MacOS X если вы попытаетесь сделать запрос по протоколу https с использованием сертификата, то вероятно всего получите следующую ошибку * Hostname was NOT found in DNS cache * Trying xx.xx.xx.xx... * Connected to example.com (xx.xx.xx.xx) port abcd (#0) * WARNING: SSL: CURLOPT_SSLKEY is...
MongoDB лимиты операционной системы
При входе в консоль mongo можно увидеть такое сообщение WARNING: soft rlimits too low. Number of files is 256, should be at least 1000 Если для Linux систем все решается простым ulimit -n <число>, то для Mac OS X Yosemite параметры поменялись. Понадобится поменять 2 файла sudo vi...
Обновление timezone для PHP
26 октября был перевод стрелок в России на час назад. Многие системы автоматически обновили timezone. Как пользователь MacOs, iOS8 я с проблемами не столкнулся. Однако проблема осталась в php. Просто скрипт [code language="php"] echo date("Y-m-d H:i:s"); [/code] возвращал время на час вперед...
Переезд на DigitalOcean
DigitalOcean довольно успешно провели свою кампанию в интернете. О них, пожалуй, наслышан каждый. Свой пиар они начали с главного их преимущества - ssd диски. Сейчас это лоукостер №1 на рынке. За $5 можно получить свой сервер. Это, согласитесь, вообще не деньги. Много вижу восторженных отзывов...
Особенности браузера Chrome
Chrome хороший браузер, однако веб-разработчики могут столкнуться с несколькими проблемами при работе с ним. Вы когда-нибудь замечали, что счетчик в сессии увеличивается не на одно значение, а сразу на несколько при обновлении страницы? У вас было ощущение, что почему-то выполняется не один, а два...
Что стоит почитать
Думал напишу еще один пост про Zend Framework до конца года, но не успел, завал на работе ;) Поэтому в этот предновогодний день размещу ссылки на те материалы, которые я обычно читаю. Надеюсь, они вам тоже понравятся. http://devzone.zend.com/public/view - этот сайт, думаю, все знают. Множество...