1С-Битрикс и zlib

Удаленная установка с помощью bitrixsetup.php не работает на некоторых сборках php5.3+. Собственно при попытке установки происходит следующая ошибка: GZIP module is not installed! Дело в том что в установщике не учтен известный баг #53829, суть которого состоит в том что функция gzopen была заменена на gzopen64. Таким образом установщик 1С-Битрикс ссылается на функции без префиксов "64" и... читать далее

Технический процесс разработки проектов

Казалось бы в 21-вом веке не должно существовать проектов с такой технологией. А нет, как показывает моя практика методология "нет методологии" - это обычная практика для многих web-разработчиков. И как ни странно многие из приверженцев такого подхода утверждают: scrum это сложно, ведь проще делать по факту rup это для крупных проектов, у нас таких нет... читать далее

База данных моделей мотоциклов

Собрал тут небольшую базу данных моделей мотоциклов и их характеристик. Возможно кому-то пригодиться: https://bitbucket.org/onel/motodb Формат данных - bson.  Коллекция содержит  поля:   { "_id" : { "key" : "_id" }, "value" : { "type" : "ObjectId" }, "totalOccurrences" : 19922, "percentContaining" : 100 } { "_id" : { "key" : "spesification" }, "value" : {... читать далее

Фрилансеру на заметку

Вот уже скоро наступает скромная дата - 2 года с тех пор как я занимаюсь фрилансом. В этом посте мне бы хотелось подвести итоги, сделать работу над ошибками, описать те обшиби которые помешали мне работать продуктивней. Содержание статьи будет полезно скорей новичкам чем профессионалам, так как никакой осбой "истины" я здесь не опишу. Прежде всего,... читать далее

Как улучшить производительность приложения на Yii

На производительность Yii веб приложения влияет множество факторов. Сформируем небольшой список факторов (в порядке убывания): Запросы к базе данных. Чем меньше запросов, join-ов и вообще медленных запросов тем естественно медленней выдача страниц. Отсуствия акселератора php ( apc, xcache, etc. ) ухудшает производительность в целом. Отсутствие кэша уровня приложения. Кэширование AR, данных, и результата рендереннга представлений.... читать далее