Обычно, делая фотографии, вы не задумываетесь, как оформите их потом. Вы фотографируете просто потому, что хотите поймать момент. Скажем, одну из фотографий вы затем распечатали, потом решили поместить в рамку с необычным стеклом. Но позже вы могли бы поместить ту же фотографию в другую рамку, если бы захотели. Даже несмотря на то, что вы изменили рамку, картинка осталась той же, потому что вы просто что-то добавляли к ней, но не изменяли ее при этом.
Метка «decorator»
Декоратор (Перевод с английского главы «Decorator» из книги «Pro Objective-C Design Patterns for iOS» Carlo Chung)
2014-02-18 в 23:43, admin, рубрики: decorator, design patterns, ipad, iphone, objective-c, разработка под iOS, метки: decorator, design patterns, iPad, iPhone, objective-cТри рецепта python’а
2013-03-31 в 10:43, admin, рубрики: decorator, property, python, traceback, метки: decorator, property, python, tracebackВ качестве продолжения прошлогодней статьи из серии «когда не надо, но хочется попробовать» хочу рассмотреть пример использования property(), модуля traceback и декораторов.
Предположим, что у нас есть очень нам нужный модуль, документация к которому представляет собой C++ исходники python bindings самого модуля и C++ исходники оригинального пакета. Ну и, конечно, dir(obj) с help(obj.method) немного упрощают жизнь. Но хочется большего: вменяемого если не автокомплита, то хотя бы py-модуля с перечнем методов каждого класса (имеющих описание, список и типы параметров и результата; a la pydoc). А вот бы еще получить словарь со всеми именами и значениями…
Читать полностью »
«Декораторы проверки» для Views
2012-06-21 в 19:28, admin, рубрики: decorator, django, views, метки: decorator, Django, viewsРассуждаем про декораторы
Каждый из нас не раз использовал декоратор login_required и скорее всего писал похожий декоратор(скажем для проверки пустая ли корзина). Давайте рассмотрим что делает данный декоратор:
Читать полностью »
Использование фильтра сервлетов для «всплытия» страницы из фрейма
2012-04-11 в 9:35, admin, рубрики: decorator, filter, Google API, google app engine, java, JSP, Servlet, метки: decorator, filter, google app engine, java, JSP, ServletДобрый день!
В одном проекте мне потребовалось сохранять контакты в Google Contacts. Это несложно — надо только авторизоваться через OAuth в Google и получить ключ доступа. Но дело в том, что при этом делается переход на сайт Google, где собственно происходит авторизация и подтверждение доступа приложения к контактным данным. Я же предполагал делать работу с контактом в iframe, а в целях предотвращения clickjacking'а Google не позволяет этого делать. Стало быть, требуется как-то сделать, чтобы страница OAuth открывалась в главном окне, а не во фрейме. Мой вариант решения — под катом.
Читать полностью »
И снова про декораторы в Python
2012-03-13 в 11:01, admin, рубрики: decorator, python, метки: decorator, python За время моей работы системным администратором, да и в IT в целом, я выявил один забавный факт. На какое бы собеседование ты не шел — всегда есть набор вопросов который зададут тебе практически везде и всегда.
Читать полностью »