Комментарии, относящиеся к блокам и Procs, корректны в этом, они более обычны в Ruby. Но можно передать метод, если Вы хотите. Вы звоните method
, чтобы заставить метод и .call
называть его:
def weightedknn( data, vec1, k = 5, weightf = method(:gaussian) )
...
weight = weightf.call( dist )
...
end
* механизм двойной подписки * планирование * RSS * сегментация списка * отслеживание кликов * вложения * управление отказов
Mailman - бесплатное программное обеспечение для управления обсуждение по электронной почте и списки электронных информационных бюллетеней. Почтальон интегрирован с Интернетом, что делает его пользователям легко управлять своими аккаунтов и владельцев списков вести их списки. Почтальон поддерживает встроенное архивирование, автоматическое обработка отказов, фильтрация контента, дайджест-доставка, спам-фильтры и подробнее.
OpenEMM - многофункциональное предприятие программное обеспечение для профессиональной электронной почты информационные бюллетени и маркетинг по электронной почте. Это предлагает сложный отскок управление, отслеживание ссылок, множество статистика и функция скрипта для установки до транзакционных писем (данные, события и время сработало). OpenEMM - это первое приложение с открытым исходным кодом для рекламная рассылка. Его кодовая база имеет разрабатывается с 1999 года и используется (в составе коммерческого продукта ASP E-Marketing Manager) такими компаниями, как IBM, Siemens и Deutsche Telekom.
OpenEMM предлагает уже более 95% функциональности большинства коммерческие продукты и некоторые особенности коммерческие продукты не предлагают права сейчас (т.е. поддержка MySQL).