Benchmark: new vs clone

Всем привет! Решил сегодня дописать один из черновиков, чтобы немного оживить блог, да и просто поделиться опытом. Как-то довелось мне заниматься оптимизацией нетривиального процесса обработки данных, и вот, профилируя код с помощью xhprof, я увидел, что достаточно много времени выполнения в моей ситуации отнимало создание новых объектов. Оно и не мудрено — их было десятки тысяч. В качестве эксперимента, я решил попробовать использовать clone вместо new для экземпляров одного и того же класса. Конечно, очевидно, что это микро оптимизация, но все же стало интересно, какой пользы можно добиться. (далее...)

Renter.com.ua... уже история

Сервис для продажи или аренды недвижимости

Сервис продажи / аренды недвижимости

Что ж, пришло время принять поражение и закрыть проект Renter.com.ua, над которым несколько лет в свободное время трудились я и Богдан Зелинский. Причин закрытия много, в этом топике хотелось бы поделиться некоторыми мыслями и подвести итоги. (далее...)

Книга «Доставляя счастье. От нуля до миллиарда»

Почему-то сегодня вспомнилась книга о которой я забыл написать. «Доставляя счастье. От нуля до миллиарда» — отличное чтиво для людей, ищущих вдохновение начать свой бизнес, для людей, которые хотят переосмыслить существующую модель бизнеса, для молодых предпринимателей, жаждущих новых идей, да и просто для тех, кому интересно как создаются бренды. Творение также может иметь «побочный эффект» — эффект уверенности, что у Вас все получится :) (далее...)

Linux: конвертируем *.wv WavPack в *.wav файлы

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

В общем сходу ни одна установленная программа на моем Linux Mint этот формат не скушала. Насколько я знаю некоторые проигрователи такое умеют как в Windows так и в Linux, но мне необходимы были файлы в формате mp3 или m4a для магнитолы в авто. Что ж, challenge accepted :)

Задача: преобразовать wv файлы в wav, результат сконвертировать в нужный нам формат. В моем случае ожидается m4a на выходе. (далее...)

Сортировка поисковых результатов в Solr

Сортировка Solr

Сортировка поисковых результатов в Solr

Всем привет! По долгу службы наткнулся на одну неприятность при работе с сортировкой Solr — она не работает нормально, если поле по которому производится сортировка было обработано каким либо токенайзером или фильтром, который изменил изначальное слово. Почему? (далее...)

ReWork: бизнес без предрассудков

ReWork: бизнес без предрассудков

Пару недель назад закончил читать книгу ReWork: бизнес без предрассудков (Хенсон Д. Х., Фрайд Д.). Захотелось поделиться впечатлениями с вами. Сразу после выхода, книга стала бестселлером в США и я считаю не зря. Авторы, два успешных предпринимателя (37Signals, создатели Ruby On Rails и CRM системы Highrise), рассказывают как быть маленькой компанией, но при этом очень эффективной и прибыльной. Книга неимоверно заряжает, мотивирует и побуждает к действиям. При этом ее очень интересно читать, т.к. написано довольно живо и на реальных примерах работы компании 37Signals. (далее...)

Что такое NoSQL и MongoDb?

Основы MongoDb

Приветствую! Решил поведать Вам о NoSQL и рассмотреть такое NoSQL-решение, как MongoDb. В этой статье я расскажу как это работает, какие вопросы призваны решить эти технологии, а также более детально расскажу об основных терминах и понятиях MongoDb. (далее...)

Обновление блога

Добрый день, уважаемые читатели.

Сегодня я запустил новую версию блога. На этот раз, развернул его на WordPress, также был куплен более подходящий домен — www.andrey-vasiliev.com. Желание сменить как дизайн так и техническую платформу у меня возникло уже очень давно и вот — готово :) (далее...)

ZFConf 2012 пройдет весной в Москве!

ZFConf 2012 пройдет весной в Москве — открыта предварительная регистрация.

Главное новшество этого года — место проведения. В этом году конференция пройдет в Москве, а не в Санкт-Петербурге, как это было ранее. (далее...)

Zend Framework Day 2011, 12 ноября, Киев

Друзья, хочу сообщить Вам, что 12 ноября в Киеве состоится конференция Zend Framework Day. Детальную и актуальную информацию о событии можно получить здесь: http://frameworksdays.com/event/zend-framework-day-2011 (далее...)