Рубрики
Ruby

Работа с почтой в Ruby

Ссылка

message.parts.each do |part|
  if part.content_type == 'text/plain'
    # ...
  elsif part.content_type == 'text/html'
    # ...
  end
end

plain_part = mail.multipart? ? (mail.text_part ? mail.text_part.body.decoded : nil) : mail.body.decoded
html_part = mail.html_part ? mail.html_part.body.decoded : nil

part_to_use=mail.text_part
encoding = part_to_use.content_type_parameters['charset']
body = part_to_use.body.decoded.force_encoding(encoding).encode('UTF-8')
Рубрики
Windows

Activity Directory

Компьютерная сеть
объединение компьютеров в сеть

с нескольких источников получить доступ к одному ресурсу

Рубрики
Основы.JQuery

Основы.JQuery «управление классом в элементе»

  • добавить класс
    • div.addClass(class1)
  • удалить класс
    • div.removeClass(class1)
  • добавление или удаление класса методом переключения
    • div.toggleClass(class1 class2)
  • проверка на наличие класса
    • div.hasClass(class1)
Рубрики
ООП "Паттерны"

ООП Patterns «Понятие»

Паттерн
шаблон проектирования

Часто встречающиеся решение определённой проблемы при проектировании архитектуры
(веб-приложения или любой другой программы)

Способ решения периодически возникающих проблем некоторых типовых задач

Паттерн — это не

  • не библиотека
  • не алгоритмы, которые предоставляют чёткий набор действий
  • не набор определённых функций
  • не набор определённых методов
  • не готовое решение, которое можно скопировать в свой проект
Рубрики
разработка

Отличие SDK от API

SDK
software development kit
набор инструментов для работы с чем-то
рецепт, нарезные продукты, четко отмеренные специи, набор всех кастрюль-сковородок, которые понадобится вам в готовке

комплект, для разработки программного обеспечения
В sdk входят

  • библиотеки
  • примеры
  • коды
  • некий инструментарий для отладки
  • реализующая бизнес-логика

API
application programming interface
описание интерфейса чего-либо
рецепт блюда

Набор правил, по которым что-то должно работать