С Рождеством Христовым!
Суббота, 7 января 2012 г.Рубрика: Христианство
Метки: праздник | Христианство
Просмотров: 358
Подписаться на комментарии по RSS
С Праздником Рождества Христова вас, друзья! Не обижайтесь, не унывайте и чаще смотрите в небо!

С Новым 2012 годом!
Понедельник, 2 января 2012 г.Рубрика: просто Дневник
Метки: праздник
Просмотров: 161
Подписаться на комментарии по RSS
Поздравляю всех читателей с наступившим уже везде Новым 2012 годом. Побольше здоровья, поменьше уныния. Пусть планы осуществляются, а проекты завершаются в срок!

Рубрика "Правила жизни"
Пятница, 27 мая 2011 г.Рубрика: Разное
Метки: жизнь
Просмотров: 2963
Подписаться на комментарии по RSS
На сайте Esquire. Высказывания известных людей захватывают так, что сложно оторваться. Вот, например, у Сергея Капицы есть хорошее
Не компьютер может довести человека, а интернет. Замечательный русский психолог Алексей Леонтьев сказал в 1965 году: «Избыток информации ведет к оскудению души». Эти слова должны быть написаны на каждом сайте.
Теперь эти слова есть и у меня в блоге ![]()
Христос Воскрес!
Воскресенье, 24 апреля 2011 г.Рубрика: Христианство
Метки: праздник | Христианство
Просмотров: 573
Подписаться на комментарии по RSS
Поздравляю моих читателей с этим радостным Праздником! Непростой в этом году выдался Пост. Землетрясение в Японии и авария на АЭС, война в Ливии, финансовый *** в Беларуси, многое другое, более или менее значимое для нас. Но сегодня давайте забудем обо всех проблемах, хотя бы до вечера. Порадуемся тому, что у нашей жизни есть смысл, что рядом с нами любимые люди. Подарим им еще немного любви, внимания, радости.
Христос Воскрес!
Кодировки в PHP DOM XML
Суббота, 16 апреля 2011 г.Рубрика: Технологии
Метки: рецепт
Просмотров: 653
Подписаться на комментарии по RSS
Возможно, кому-то будет полезна исчерпывающая статья (на английском) об особенностях взаимодействия расширения DOM XML с различными кодировками. Многие солидные сайты русскоязычного сегмента Сети все еще работают в кодировках, отличающихся от UTF-8, что ставит небольшую заковыку при парсинге их посредством DOM XML или его оберток типа Zend_Dom. В частности, страница в Windows-1251 после парсинга имеет шансы быть интерпретированной как ISO-8859-1 (некоторые раскодировщики ошибочно считают, что это Windows-1252). А все из-за употребления кириллических символов до
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
Зная причину, легко назначить лечение: принудительно запихиваем этот метатэг в любое место ДО появления кириллицы, хотя бы сразу после <head>.
Модуль для PrestaShop
Среда, 16 марта 2011 г.Рубрика: CMS
Метки: PrestaShop | обучение | плагин
Просмотров: 5981
Подписаться на комментарии по RSS
В предыдущей статье мы коротко познакомились с архитектурой системы электронной коммерции (интернет-магазина) PrestaShop, сегодня поговорим про ее модульную систему. Модули являются частью PrestaShop, позволяя расширять функциональность системы, правда, чтобы сделать нечто более-менее серьезное, зачастую вам придется расширять или переопределять методы классов, иначе сплошные костыли (см. ниже). А иногда хочется сесть и переписать магазин с нуля на Kohana. В оригинальном дистрибутиве значительная часть функций реализуется именно модулями, их там больше сотни (платежные системы, способы доставки, информационные блоки, статистика и многое другое).
Система электронной коммерции PrestaShop
Четверг, 24 февраля 2011 г.Рубрика: CMS
Метки: PrestaShop | обзор
Просмотров: 3270
Подписаться на комментарии по RSS
PrestaShop это электронный магазин, однако может работать в формате каталога (с версии 1.4, которая вот-вот зарелизится, вчера вышел RC5). Система бесплатная, open source, разрабатывается и поддерживается организацией Prestashop SA. Сообщается более чем о 50 тысячах инсталляций по всему миру, система заняла первое место в номинации Open Source E-Commerce Applications 2010. Хотя мой опыт работы с ней невелик, возможно, кому-нибудь будет полезно нижеследующее краткое резюме (касается версии 1.4).
"Мёбель" из ДСП
Вторник, 22 февраля 2011 г.Рубрика: Инновация
Метки: аппарат | Инновация
Просмотров: 730
Подписаться на комментарии по RSS
Ранее я рассказывал о проекте RepRap -- трехмерном принтере, могущем печатать собственные запчасти (в идеале все, пока лишь некоторые). Вся документация и программное обеспечение находятся в открытом доступе, так что каждый может попробовать собрать что-нибудь подобное, разумеется, при наличии некоторых знаний и комплектующих.
И вот, на днях прочитал про еще одно устройство подобного типа, сделанное в наших непростых условиях умельцами из Москвы. Непростые условия потому, что нужных комплектующих часто не достать, приходится изворачиваться с тем, что доступно. На западе в этом отношении все проще -- существует отдельная индустрия "самоделок" со своими магазинами, сервисами доставки и проч. Тем не менее, прототип "пока-еще-не-самовоспроизводящего" трехмерного принтера был построен. Несущий каркас станка сделан из ДСП (отсюда и название детища "Мёбель", с закосом под буржуйский "Мендель"), электроника на базе Freeduino, сопла стеклянные, обеспечивающие разрешение около 0,5 мм, в качестве сырья используется термопластик ABS. В конечном итоге, по словам разработчика, печать мелких бытовых изделий вполне себя оправдывает с экономической точки зрения (наверное, амортизацию принтера не учитывали, но все же). Спортивный свисток обходится в 15 российских рублей с учетом электричества (печатается около 3 часов), а в магазине аналогичный стоит 99 рублей. Если интересуетесь темой, прочтите тот пост, он написан занимательно.
Что же касается основного проекта RepRap, то там, как я понял, идет оптимизация схемы, создаются разнообразные модификации и т. п. Одной из существенных проблем, которую пытается решить сообщество, является печать проводящих элементов для создания электрических цепей. Пока что хорошего решения нет, идет поиск.
Обновил модуль Kohana CheatSheet
Пятница, 18 февраля 2011 г.Рубрика: Web frameworks
Метки: Kohana | плагин
Просмотров: 789
Подписаться на комментарии по RSS
Добавлен комментарий класса, обновлен jQuery.
Актуальны две версии:
Выбор Open Source электронного магазина
Суббота, 22 января 2011 г.Рубрика: CMS
Метки: обзор
Просмотров: 1285
Подписаться на комментарии по RSS
Понадобился сабж для быстрого запуска небольшого, но функционального магазина. Краткие результаты анализа по отдельным вариантам (чисто субъективно, конечно, в код не было времени лазить):
- AlegroCart -- базируется на несколько устаревшей версии OpenCart, простой интерфейс.
- Axis -- написан на ZendFramework, широкие возможности, но и требования к серверу не уступают. Чем-то похож на клон Magento.
- Batavi -- форк OsCommerce 3, еще в альфе, но говорят что можно пробовать. На вид функционал широкий, но вот сайт проекта оставляет печальное впечатление.
- eclime -- форк ОсКоммерц 2, я такие игнорировализ-за тяжелого груза обратной совместимости.
- ECShop -- говорят, отличается скоростью и неприхотливостью. Однако официальный сайт на китайском, что печалит.
- LiteCommerce -- может работать как модуль к Друпалу или самостоятельно. Выглядит приятно, хотя и лаконично. Требует php 5.3. И пока что в альфе.
- Magento -- серьезное, громоздкое решение. С точки зрения разработчика многие хвалят, но и куча критики налицо.
- OpenCart -- компактная и легкая система, обладающая основным необходимым функционалом. К сожалению, мало модулей, расширяющих функционал. Несмотря на некоторые странности разработчика, вполне пригодна для быстрого запуска небольшого магазина.
- osCMax -- форк ОсКоммерц 2
- osCommerce -- весия 3 в глубокой альфе, а двойка морально и технически устарела.
- OXID eShop -- детище сумрачного тевтонского гения. "Из коробки" функционал обширнейший, но существенным недостатком является интуитивно непонятная и неприветливая админка. Да и не совсем понятно, как обстоит ситуация со сторонними модулями.
- PrestaShop -- функционал очень широкий, модулей много самых разных, активный форум. Из минусов тяжеловесность и местами сомнительная архитектура.
- TomatoCart -- интересная современная система, но вот админка очень не понравилась, несмотря на кажущуюся "продвинутость".
- Drupal+UberCart -- во-первых, нужно хорошо знать Друпал, чего про себя пока не могу сказать. Во-вторых, функционал готовых магазинов на этой связке как-то не поразил, хотя они приводились в пример.
- Zen Cart -- возможно, я избалован, но смущает, что текущий релиз 1.3.х актуален с 2006 года, все это время происходили лишь багфиксы, судя по их истории версий.
В итоге сошлись OpenCart и PrestaShop. В данном конкретном случае победил PrestaShop из-за обширного функционала и большого количества модулей. Сыграл свою роль встроенный модуль CMS -- OpenCart позволяет создавать лишь набор страниц без иерархии. В нестабильной ветке 1.4.х Преста внедрена широкая поддержка кэширования, надеюсь, это несколько убыстрит магазин. Программная архитектура не отличается изысканностью, но пока не сталкивался с существенными трудностями при разработке.