Pull to refresh
0
0
Webchemist @Webchemist

Пользователь

Send message
А ведь всего тремя командами можно поставить gentoo :)
Другим (например — quodlibet, mplayer, тот же rhythbox etc… ) это не мешает. Скорее наоборот.
Список урлов в проекте сделать конечно не проблема при таком подходе… Но практика перемещения модуля как-то смущает.

А не проще ли было унаследовать Mapper() и хранить в настройках список имен «запрещенных» контроллеров. Ну и в своем маппере урлы на контроллеры из списка выкидывать?
Житель населенного пункта Пыть-Яxe Пётр Коптелов обнаружил капсулу с посланием потомкам. Пиcьмo былo найдено в одной из хозяйственных построек во дворе его дoмa
Среди пожелтевших c разводами oт сырости бумаг, было обращение сотрудников строительных организации в Западной Cибиpи к человеку 2000 гoдa.
«К тебе обращаются из прошедшего тыcячeлeтия cтpoитeли линий электропередач в кpaю Tюмeнcкoгo Севера. Было любoпытнo найти тех, кто был силён дерзкой мечтой созидать и строить! Горд тeм, что стал причастен к великому дeлу освоения Севера!»

Пётр ocтaвил капсулу себе на пaмять: собирается хранить в ней спирт.

У писем в будущее и прогнозов порой незавидная участь…
Забавно, что для языков с развитой интроспекцией, это правило не работает. Если у вас есть доступ к свойствам именно как к свойствам (на мета-уровне), то легко нарушить LSP.
Вас заминусовали очевидно потому, что вы не правы. Автор топика решает вопрос ручками (это тоже бывает интересно и познавательно), но для Django есть большое количество готовых решений, которые представляют не только инструменты для загрузки изображений и создания миниатюр, но и полноценный набор фильтров, инструментов редактирования, управления галереями и т.д. Например, django-photologue.
> Для хранения данных
> И даже для создания классов и мета-классов в функциональном языке
И все это будут частные случаи замыкания.

А вот такое не смотрели? Правда российской лицензии мы пока не получили, если она важна.
На мой взгляд, не получилось. Ведь по сути использование анонимных функций сводится к 2 случаям:
1) построение процедур высшего порядка, где для элементарных процедур, передаваемых как параметры, не имеет смысла создавать именованую функцию, для создания замыканий
2) для создания локальных состояний (в scheme правда для этого есть синтаксический сахар — let), которые далее могут быть использованы в теле функции.
Зачем в вашем примере с double вы вкладывате вызовы именованой функции через lambda? Чем это оправданно?
Мда, осталось только попиарить Cobol, PowerBuilder и OS/2, и хэллоуин можно считать удавшимся.
А почему нельзя просто:
(define (double f)
  (lambda (x) (f (f x))))
Видимо что-то было не так со структурой вашего приложения, а скорее всего вы что-то путаете. Gettext успешно используется во многих web-фреймворках как основной инструмент реализации i18n.
На сколько я помню — нет. Документация в репозитории проекта — посмотрите.
Есть возможность указания вида фразы в единственном и множественном числе для одного варианта перевода. Поддержки падежей нет, gettext не знает про грамматику и синтаксис русского или любого другого языка. Переводимой единицей для gettext является не слово, а фраза целиком. Частично можно реализовать, используя дополнительно pytils.
«Реальная жесть» экранирует, в основном, электро-магнитные поля от работающего динамика. Но в принципе любой замкнутый проводящий контур из магнито-мягкого материала или диамагнетика может ослабить помехи от динамической головки.
Ну собственно не ферромагнетик, а диамагнетик. Выломанные из компьютерного корпуса заглушки отсеков 5.25" могут подойти, так как часто покрыты пермаллоем, цинком и т.п.
Хм… В принципе, проблемы конечно бывают такие, но не с админкой. И в боевом режиме на не самых маленьких сайтах работает. А какая у вас схема развертывания?
1

Information

Rating
Does not participate
Location
Беларусь
Registered
Activity