Рано или поздно наступает такой момент, когда уже нет возможности мириться с тем или иным косяком (фичей) и ты берёшь в руки чужие исходники и ковыряешь их до посинения. Вот так и у меня случилось с пакетом zope.intid. Меня в конец задолбало исключение NotYet вызываемое по его вине и я просто взял и сделал ему инъекцию стероидов.
Мысли, идеи, удачи и провалы. Всё что можно забыть, но надо вспомнить потом. То, чем не жалко поделиться с другими.
Показаны сообщения с ярлыком BlueBream. Показать все сообщения
Показаны сообщения с ярлыком BlueBream. Показать все сообщения
пятница, 13 января 2012 г.
понедельник, 8 августа 2011 г.
Что такое исключение NotYet и с чем его едят
Надо сказать, что исключение NotYet штука не частая, но от того и менее понятная начинающим (и не очень начинающим) разработчикам использующим в работе ZTK и ZODB.
вторник, 26 июля 2011 г.
OpenID провайдер для BlueBream: Начало
При выборе решения для создания SSO аутентификации мой окончательный выбор пал на OpenID.
понедельник, 11 апреля 2011 г.
Автоматическое подключение зависимостей в BlueBream
Всерьёз занявшись разработкой проекта с использованием BlueBream я столкнулся с одним существенным неудобством. В конфигурационном файле приложения необходимо было подключить конфигурации всех компонентов, которые я использую. Под словом "всех" я понимаю не только те компоненты функционал которых я использую непосредственно, но и те от которых зависят первые. А это уже не менее сотни компонентов и уследить за ними всеми не так просто - очень легко допустить ошибку. Ну и сам факт того, что один и тот же пакет надо подключать к проекту в двух местах (в setup.py и configure.zcml) тоже увеличивает шанс появления ошибок.
понедельник, 14 февраля 2011 г.
Напутствие для начинающих изучать BlueBream
Для меня в своё время наиболее сложным в изучении Zope3 (BB) было перейти на другой способ абстракции, который предоставляется базовым и вездесущим для ZCA паттерном "Адаптер". Около года я в вялотекущем режиме переваривал мануалы, изучал примеры и пытался, что то делать сам, но с трудом понимал - как все те кусочки, из которых состоит Zope3 и описаны в книге Филиппа, объединить в один работающий сайт.
Подписаться на:
Сообщения (Atom)