Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1738 сообщений
Cообщения с меткой

интеграция - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

История с хэппи-эндом: интеграция «Битрикс24» с Asterisk

Среда, 26 Июля 2017 г. 09:35 (ссылка)





Сегодня жизненно необходима интеграция CRM и телефонии. Если клиент слишком долго слушает автоматическое приветствие или вы не перезваниваете по оставленной им на сайте заявке — вы его потеряете.



Как мы, компания-интегратор informUnity, пришли к созданию массового продукта для интеграции «Битрикс24» и Asterisk под управлением FreePBX, и что из этого вышло — под катом.



Предыстория



К концу 2016 года у нас было практически готовое решение для контакт-центров на базе коробочного «Битрикс24» и Asterisk. Практически — потому что используемый для обработки WebRTC в браузере форк SIPML5 еще не был отлажен.



Мы уже планировали финальное тестирование и запуск тиражируемого продукта, когда в декабре появилась поддержка телефонии в REST API «Битрикс24». А вместе с ней коллегам понадобилось интегрировать Asterisk и «Битрикс24» с помощью новых REST-методов.



Тем временем потребность в такой интеграции как раз назрела. Связка через VoxImplant включала лишнее звено, требовала «танцев с бубном» в настройке и лишала «астерискеров» свободы. Так как часть логики обработки звонка вместе с SIP трафиком отдавалась во внешнюю систему.



Мы решили, что контакт-центры подождут. Мы выполняем конкретный заказ. По результатам которого готовим продукт по интеграции для всех желающих.







MVP



Оказалось, что у коллег используется целых три Asterisk:




  • один с кастомными контекстами

  • два подключенных к первому



Это затрудняло по сути несложную задачу:




  • определить ответственного

  • открыть карточку

  • записать звонок в CRM



Действительно несложная, — скажете вы. Часа на четыре работы. Так и есть: если пишете для себя, то можно ограничиться только нужными вам сценариями. Но любой шаг в сторону добавляет очередные четыре часа. Однако, мы делали для всех. Значит наша цель — не легкий путь для разработчика. А легкий путь для пользователя.

 

За основу решения выбрали фреймворк FreePBX v.13. Он самый популярный среди аналогов на сегодняшний день. Активно развивается и включает все необходимое для нашего решения.



Основную часть мы оформили как модуль для FreePBX.



Плюсы тринадцатой версии FreePBX:




  • современный интерфейс

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

  • поддержка AJAX и

  • простой процесс обновления модуля с изменением структуры таблиц



Самое важное для работы модуля —определить соответствующие контексты для интеграции. Ведь у каждого клиента своя схема обработки вызовов.



Сегодня основная работа идет с контекстами ext-did-001, ext-did-002 и macro-dial-one для входящих звонков и outrt-, macro-dialout-trunk — для исходящих.



За два месяца Asterisk и «Битрикс24» были интегрированы. CRM «Битрикс24» теперь следит всевидящим оком за входящими и исходящими звонками.



Мы получили большой опыт в ходе совместной работы. Многочисленные обсуждения разных сценариев не прошли зря. А некоторые багрепорты закрывались в течение дня. К концу марта у нас был продукт, который мы уже могли отдать в каталог приложений с пометкой “бета”.







Первые результаты



Создавая MVP, мы ориентировались на простую и прозрачную логику. Например, время начала и конца разговора привязано к каналу внешнего абонента (при входящем — первый открывшийся канал, при исходящем — канал, на котором находится вызываемый номер). В беклог MVP не вошла поддержка Ring Groups и FollowMe. Но это не повлияло на функциональность, так как они заменяются на Queues.

 

Результат не заставил себя долго ждать: с первых дней мы получаем 15–20 установок в день. Для нас это была проверка гипотезы. Первая бета-версия представляла из себя достаточно сырой MVP. Поэтому такой результат придал нам сил и уверенности. А вместе с уверенностью пришел и шквал вопросов на первую линию.







С заботой о пользователях



Большинство установок Asterisk отрезаны от мира и спокойно работают за NAT. Тем не менее, получать от сисадминов десятки вопросов о том, как настраивать Firewall для интеграции, было весьма удивительно.



«Проброс портов? Конечно слышали. А что пробрасывать? Куда? Зачем?».



Проблема оказалась не в квалификации пользователей. А в подаче информации. И поправками в инструкцию тут не отделаешься. Подобные вопросы практически прекратились после переработки интерфейса.

 

Считается, что сисадмину не важно, с каким интерфейсом работать. Эта точка зрения не выдержала проверки практикой. Неважно, кто пользователь — сисадмин или домохозяйка. Чем проще и понятней интерфейс, тем больше лояльности к приложению. При этом сделать интерфейс простым — невероятно сложно. Особенно с учётом регулярных изменений. В период бета-тестирования мы старались выпускать не меньше одного обновления в неделю.





Эволюция интерфейса модуля

 

Каждую неделю добавлялась новая функциональность, изменялась внутренняя логика. Продукт развивался невероятно быстро. Собранная за неделю аналитика становилась неактуальной с выходом новой версии. Иногда технические нововведения опережали изменения в интерфейсе. Тогда приходилось править или полностью пересматривать пользовательские сценарии. Это приводило к серьёзным изменениям интерфейса.



Высокая динамика разработки накладывает ограничения на проектирование интерфейсов. Мы поставили перед собой амбициозную задачу — сделать удобное приложение для связки «Битрикс24» с Asterisk. И мы справились — теперь «подружить» их сможет любой желающий.







Вместо послесловия



За полтора месяца бета-тестирования мы проверили множество гипотез и реализовали десятки сценариев. Это заслуга службы поддержки.

 

Мы сразу отказались от тикетов и электронной почты. Такая переписка не предполагает быстрой реакции. А рассмотрение одного простого вопроса может затянуться на несколько дней.



Нам очень помогли открытые линии в «Битрикс24». И мы, и клиенты пользуемся одним продуктом. Клиент всегда может найти нашу открытую линию в списке своих чатов и посмотреть всю историю переписки. Мы получаем задачи, внутренние коммуникации и общение с клиентом в одной экосистеме.

 

Благодаря такому формату клиенты получают ответ на обращение в среднем в течение трёх минут. А клиент доволен поддержкой и охотно делится не только проблемами, но и идеями по улучшению продукта.

 

С выходом stable-версии нам пришлось искусственно снижать динамику в пользу качества: ответственность перед коммерческими пользователями не дает экспериментировать в прежних масштабах.



Сборку и тестирование, а также установку и работу модуля в Docker-контейнерах, автоматизировали на базе GitLab CI (об этом планируем написать отдельно). Обновления стараемся выпускать раз в неделю, но все эксперименты вынесли в ветку beta. Кстати, приглашаем к сотрудничеству бета-тестеров.







На этом и сказке конец, но история нашего решения только начинается.  

Сам продукт: ссылка.
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/334120/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

Интеграция Apache CloudStack со сторонними системами. Подписка на события с помощью Apache Kafka

Воскресенье, 23 Июля 2017 г. 13:02 (ссылка)



В данной статье рассматривается подход к интеграции Apache CloudStack (ACS) со сторонними системами посредством экспорта событий в брокер очередей сообщений Apache Kafka.



В современном мире полноценное оказание услуг без интеграции продуктов практически невозможно. В случае сетевых и облачных сервисов, важной является интеграция с биллинговыми системами, системами мониторинга доступности, службами клиентского сервиса и прочими инфраструктурыми и бизнес-ориентирванными компонентами. При этом, продукт, обычно, интегрируется со сторонними системами способами, изображенными на следующей картинке:





Таким образом, продукт предоставляет сторонним сервисам API, который они могут использовать для взаимодействия с продуктом, и поддерживает механизм расширения, который позволяет продукту взаимодействовать с внешними системами через их API.



В разрезе ACS данные функции реализуются следующими возможностями:




  1. Стандартный API — позволяет взаимодействовать с ACS типовым способом.

  2. Плагины API — позволяют разработчикам описывать свои расширения API, предназначенные для реализации специфических взаимодействий.

  3. Экспорт событий — позволяет взаимодействовать с внешними системами при возникновении событий внутри ACS, которые требуют действий от внешних систем.



Итак, ACS предоставляет нам все необходимые способы взаимодействия. В рамках статьи освещается третий способ взаимодействия — Экспорт событий. Вариантов, когда такой способ взаимодействия является полезным достаточно много, приведем несколько примеров:




  • уведомление пользователя посредством сторонних средств, например (SMS, IM) о некоторых событиях, например, событии остановки виртуальной машины;

  • уведомление биллинговой системы о выделении или удалении ресурсов (аккаунтинг, учет, списания);

  • уведомление биллинговой системы о новых аккаунтах ACS.



Вообще, в условиях отсутствия подсистемы уведомления сторонних систем о событиях внутри продукта, существует единственный способ решения такого класса задач — периодический опрос API. Само собой, что способ рабочий, но редко может считаться эффективным.

ACS позволяет экспортировать события в брокеры очередей сообщений двумя способами — с применением протокола AMPQ в RabbitMQ и по протоколу Apache Kafka в Apache Kafka, соответственно. Мы широко используем в своей практике Apache Kafka, поэтому в данной статье рассмотрим как подключить к серверу ACS экспорт событий в эту систему.



Экспорт событий в брокер очередей сообщений VS явный вызов API сторонней системы



При реализации подобных механизмов разработчики часто выбирают между двумя опциями — экспорт событий в брокеры очередей сообщений или явный вызов API сторонних систем. На наш взгляд, подход с экспортом в брокеры является крайне выгодным, и значительно превосходит по своей гибкости явный вызов API (например, REST с некоторым определенным протоколом). Связано это со следующими свойствами брокеров очередей сообщений:




  1. отказоустойчивость;

  2. высокая производительность и масштабируемость;

  3. возможность отложенной или запаздывающей обработки.



Данных свойств весьма сложно добиться в случае с непосредственным вызовом обрабатывающего кода сторонних систем без ущерба стабильности вызывающей подсистемы продукта. К примеру, представим, что при создании аккаунта требуется отправить SMS с уведомлением. В случае непосредственного вызова кода отправки возможны следующие классы ошибок:




  1. отказ вызываемого кода и неотправка уведомления;

  2. продолжительное выполнение кода на стороне вызываемой системы и возникновение ошибки на стороне вызывающей подсистемы продукта из-за переполнения пула обработчиков.



Единственным преимуществом данного подхода может считаться то, что время между экспортом события и обработкой события сторонней системой может быть меньше, чем в случае экспорта данного события в брокер очередей сообщений, однако требуется обеспечить определенные гарантии по времени и надежности обработки как на стороне вызывающей подсистемы продукта, так и на стороне вызываемой системы.



В том же случае, когда используется экспорт событий в брокер очередей сообщений, который настроен правильным образом (реплицируемая среда), данные проблемы не будут возникать, кроме того, код, обрабатывающий события из очереди брокера сообщений и вызывающий API сторонней системы, может разрабатываться и развертываться, исходя из усредненного ожидания к интенсивности потока событий, без необходимости обеспечения гарантий пиковой обработки.



Обратная сторона использования брокера сообщений — необходимость настройки данного сервиса и наличие опыта его администрирования и решения проблем. Хотя, Apache Kafka является весьма беcпроблемным сервисом, все же, рекомендуется посвятить время его настройке, моделированию аварийных ситуаций и разработке ответных мер.



Настройка экспорта событий ACS в Apache Kafka



В рамках настоящего руководства не уделяется внимание как настроить Apache Kafka для использования в "боевой" среде. Этому посвящено немало профильных руководств. Мы же уделим основное внимание тому, каким образом подключить Kafka к ACS и протестировать экспорт событий.



Для развертывания Kafka будем использовать Docker-контейнер spotify/kafka, который включает в себя все необходимые компоненты (Apache Zookeeper и Kafka) и поэтому отлично подходит для целей разработки.



Установка Docker (из официального гайда для установки в CentOS 7) выполняется элементарно:



# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# yum makecache fast
# yum install docker-ce


Настройка Apache Kafka



Развернем контейнер с Apache Kafka:



# docker run -d -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=10.0.0.66 --env ADVERTISED_PORT=9092 spotify/kafka
c660741b512a


Таким образом, Kafka будет доступен по адресу 10.0.0.66:9092, а Apache Zookeeper по адресу 10.0.0.66:2181.

Протестировать Kafka и Zookeeper можно следующим образом:



Создадим и запишем в топик "cs" строку "test":



# docker exec -i -t c660741b512a bash -c "echo 'test' | /opt/kafka_2.11-0.10.1.0/bin/kafka-console-producer.sh --broker-list 10.0.0.66:9092 --topic cs"
[2017-07-23 08:48:11,222] WARN Error while fetching metadata with correlation id 0 : {cs=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)


Прочитаем ее же:



# docker exec -i -t c660741b512a /opt/kafka_2.11-0.10.1.0/bin/kafka-console-consumer.sh --bootstrap-server=10.0.0.66:9092 --topic cs --offset=earliest --partition=0
test
^CProcessed a total of 1 messages


Если все произошло так, как отображено на врезках кода выше, значит Kafka исправно функционирует.



Настройка Apache CloudStack



Следующим шагом настроим экспорт событий в ACS (оригинал документации здесь). Создадим файл настроек (/etc/cloudstack/management/kafka.producer.properties) для продюсера Kafka, который использоваться ACS со следующим содержимым:



bootstrap.servers=10.0.0.66:9092
acks=all
topic=cs
retries=1


Детальное описание настроек Kafka можно найти на странице официальной документации.



При использовании реплицируемого кластера Kafka в строке bootstrap.servers необходимо указать все известные серверы.

Создадим каталог для java bean, активирующего экспорт событий в Kafka:



# mkdir -p /etc/cloudstack/management/META-INF/cloudstack/core


И сам файл конфигурации для bean-a (/etc/cloudstack/management/META-INF/cloudstack/core/spring-event-bus-context.xml) со следующим содержимым:









Перезагрузим управляющий сервер ACS:



# systemctl restart cloudstack-management


Экспортируемые события теперь попадают в топик cs, при этом имеют формат JSON, пример событий отображен далее (отформатирован для удобства):



{
"Role":"e767a39b-6b93-11e7-81e3-06565200012c",
"Account":"54d5f55c-5311-48db-bbb8-c44c5175cb2a",
"eventDateTime":"2017-07-23 14:09:08 +0700",
"entityuuid":"54d5f55c-5311-48db-bbb8-c44c5175cb2a",
"description":"Successfully completed creating Account. Account Name: null, Domain Id:1",
"event":"ACCOUNT.CREATE",
"Domain":"8a90b067-6b93-11e7-81e3-06565200012c",
"user":"f484a624-6b93-11e7-81e3-06565200012c",
"account":"f4849ae2-6b93-11e7-81e3-06565200012c",
"entity":"com.cloud.user.Account","status":"Completed"
}

{
"Role":"e767a39b-6b93-11e7-81e3-06565200012c",
"Account":"54d5f55c-5311-48db-bbb8-c44c5175cb2a",
"eventDateTime":"2017-07-23 14:09:08 +0700",
"entityuuid":"4de64270-7bd7-4932-811a-c7ca7916cd2d",
"description":"Successfully completed creating User. Account Name: null, DomainId:1",
"event":"USER.CREATE",
"Domain":"8a90b067-6b93-11e7-81e3-06565200012c",
"user":"f484a624-6b93-11e7-81e3-06565200012c",
"account":"f4849ae2-6b93-11e7-81e3-06565200012c",
"entity":"com.cloud.user.User","status":"Completed"
}

{
"eventDateTime":"2017-07-23 14:14:13 +0700",
"entityuuid":"0f8ffffa-ae04-4d03-902a-d80ef0223b7b",
"description":"Successfully completed creating User. UserName: test2, FirstName :test2, LastName: test2",
"event":"USER.CREATE",
"Domain":"8a90b067-6b93-11e7-81e3-06565200012c",
"user":"f484a624-6b93-11e7-81e3-06565200012c",
"account":"f4849ae2-6b93-11e7-81e3-06565200012c",
"entity":"com.cloud.user.User","status":"Completed"
}


Первое событие — создание аккаунта, остальные два — создание пользователей в рамках аккаунта. Для проверки поступления событий в Kafka легче всего воспользоваться уже известным нам способом:



# docker exec -i -t c660741b512a \
/opt/kafka_2.11-0.10.1.0/bin/kafka-console-consumer.sh --bootstrap-server=10.0.0.66:9092 --topic cs --offset=earliest --partition=0


Если события поступают, то дальше можно начинать разрабатывать интеграционные приложения с помощью любых языков программирования, для которых существует интерфейс потребителя для Apache Kafka. Вся настройка занимает 15-20 минут и не представляет никакой сложности даже для новичка.



В случае настройки экспорта событий для "боевой" среды необходимо помнить о следующем:




  1. Настройка должна быть выполнена для каждого управляющего сервера ACS;

  2. Kafka должен быть настроен в реплицируемом варианте (обычно, 3 сервера и репликация x3);

  3. Apache Zookeeper должен быть настроен в реплицируемом варианте (обычно, 3 сервера);

  4. Настройки /etc/cloudstack/management/kafka.producer.properties должны быть подобраны с учетом требуемого уровня надежности доставки событий.

  5. Не забудьте настроить период удаления старых данных для Kafka (например, 1 месяц).



Вместо заключения



Возможно, что статья не является слишком ценной, тем более, что в документации "вроде как все написано", однако, когда я решил ее написать я руководствовался следующими соображениями:




  1. Когда я начал заниматься применением ACS на практике, то не обнаружил подобный материал, в итоге, в одном из облаков используется поллинг для связи с биллинговой системой.

  2. Проведена проверка работоспособности для самого нового ACS 4.9.2, которая подтверждает, что функциональность исправна в данной версии продукта.

  3. Статья на русском языке, что может быть полезно для ряда администраторов.

  4. В настоящее время основное внимание уделяется Openstack и складывается впечатление, что это это безальтернативный продукт, хотя основное благо он несет, зачастую, только внедряющему. Хотелось обратить внимание на альтернативные продукт, который весьма применяется рядом крупных организаций и предоставляет удобные инструменты для интеграции.



Надеюсь, что читатели найдут материал интересным и полезным для себя.


Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/333928/

Комментарии (0)КомментироватьВ цитатник или сообщество
lj_nandzed

Как соблюдать самаи, объединяя Дхарму с повседневной жизнью

Четверг, 20 Июля 2017 г. 09:04 (ссылка)


Несмотря на ваше усердие в практике взгляда, медитации и поведения, незнание правильного подхода к повседневным занятиям может привести вас к нарушению обетов и самай. В результате этого у вас сразу появятся препятствия в практике, а в будущем вы неизбежно попадёте в невыносимый ад Авичи. Поэтому крайне важно никогда не терять осознанности и не ошибаться в том, что следует и не следует делать. Как сказал великий Ачарья (Падмасамбхава):

"Хотя моё воззрение выше неба,

Мои действия также скурпулёзны, как измельчённая мука".

Прекратите вести себя грубо и необдуманно и будьте внимательны к причинам и следствиям своих поступков. Соблюдайте свои самаи и обеты без погрешения, избегая малейших нарушений и проступков. В Тайной Мантре существует множество самай, которые сводятся к самаям Тела, Речи и Ума коренного Гуру. Сказано, что секунда восприятия Учителя обычным человеком отодвигает духовные достижения на месяцы и годы. Если вам интересно почему, то этот ключевой принцип объяснён так:

"Духовные достижения практикующих Ваджраяну

Зависят только от Учителя".

Кем бы вы не были до тех пор, пока настоящий Учитель не принял вас в ученики, вы предоставлены самим себе в полное распоряжение. Но после того, как вы создали связь с Учителем посредством получения посвящений и наставлений, вы не имеете права пренебрегать своими самаями. По завершению четырёх посвящений мы традиционно кланяемся Гуру как божественному Владыке Мандалы, говоря:

"С этого момента я подношу себя в услужение.

Пожалуйста, прими меня в ученики И делай со мной всё что хочешь".

У нас может быть высокое положение и статус. Но разве, произнося такое обещание, мы не отдаём себя в распоряжение Ламы целиком и полностью? Мы также произносим:

"Что бы Владыка ни повелел,

Я исполню каждую его команду".

После таких слов вы должны делать всё, что вам сказано, разве не так? За неисполнение своих обетов вы заслужите прозвище "нарушитель самай", как бы неприятно оно ни звучало.

Помимо этого вам стоит знать, что не существует таких текстов, где бы объяснялось, что самаи следует соблюдать чрезвычайно прилежно только с важными, богатыми и влиятельными Ламами, а со скромными, бедными и неизвестными йогинами можно не соблюдать самаи вообще. Кем бы не был (ваш Учитель), важно, чтобы вы сами понимали свою пользу и вред (от соблюдения и нарушения самай), а иначе вы будете такими же глупыми как старый мерин. Для чьей пользы вам нужно соблюдать эти самаи, — для своей или для пользы Ламы? Если только для пользы Ламы, то вы можете бросить их прямо сейчас, но если это для вашей пользы, то не пудрите себе мозги. Думайте над этим основательно и постоянно, как больной, регулярно принимающий лекарства.

Что касается самай с братьями и сестрами по Дхарме, то в общем вам следует уважать всех идущих по пути учения Будды, тренироваться в чистом видении и избегать предвзятых воззрений и критики. В частности, вы должны избегать всякого соперничества, зависти, презрения, обмана и критики своих ваджрных друзей, получавших вместе с вами те же посвящения от одного и того же Учителя, относясь к ним как к родным.

Все живые существа без исключения были нашими добрейшими родителями. Как жаль, что сейчас они мучаются от страшных страданий в бесконечной самсаре! Если мы не защитим их, то кто ещё их спасёт? Развивайте в своём уме сострадание с помощью таких мыслей. Стремитесь приносить им пользу телом, речью и умом как можете и посвящайте всю добродетель на благо других. Постоянно держите в уме только три вещи:

1) Дхарму,

2) своего Учителя,

3) живых существ.

Не практикуйте и не думайте о чём-то другом.

Не соревнуйтесь и не соперничайте с разными монахами или реализованными практикующими, держите свой ум под контролем, а рот закрытым. Это очень важно, поэтому не валяйте дурака! Если вы разглагольствуете о Дхарме, думая лишь о личной выгоде в будущих жизнях, то эту Дхарму в первую очередь необходимо практиковать вам самим. Вы конечно можете надеяться на то, что после вашей смерти вам помогут другие посредством добродетельных практик, но вовсе не факт, что вы получите от этого пользу.

Поэтому занимайтесь внутренней работой над собой. Прежде всего развивайте в уме глубокое отречение, осознанно приравнивайте жизнь к практике и формируйте базис из большого усердия. В основной части практики концентрируйтесь на ключевых принципах глубокого взгляда и медитации. В дополнение к этому ведите себя в соответствии с принятыми обетами и самаями, не путаясь в том, что надо усваивать и отвергать. Тогда все просветлённые качества неизбежно возникнут в вас изнутри. Великое Совершенство (Дзогчен) — это такой путь, на котором даже грешники бесповоротно достигают просветления.

В силу чрезвычайной глубины этих учений вы должны быть готовы к препятствиям, которые следует понимать как большой риск, сопровождающий большую прибыль. Они объясняются тем, что вся негативная карма, накопленная вами в прошлом, активизируется силой глубоких наставлений. В знак этого возникают внешние демонические препятствия и привидения, например:

— в месте вашей практики будут появляться духи и (самсарные) боги;

— они будут звать вас по имени;

— они будут принимать облики Лам и давать вам пророчества;

— разнообразные ужасающие видения будут происходить в ваших снах и переживаниях;

— вас могут атаковать, ограбить и обворовать другие люди;

— вы можете заболеть или попасть в любые приключения;

— в своём уме вы будете горевать без особой на то причины, а также впадать в депрессию вплоть до слёз;

— вас будут одолевать бурные эмоции;

— ваша преданность, сострадание и бодхичитта будут уменьшаться;

— ваши мысли восстанут против вас, доводя вас до сумасшествия;

— вы будете превратно понимать полезные советы;

— вам опостылет находиться в ритрите и захочется нарушить свой обет;

— у вас будут появляться ошибочные мысли об Учителе;

— вас будут одолевать сомнения по поводу Дхармы;

— вас могут обвинить в чужих грехах;

— о вас могут злословить;

— ваши друзья могут обернуться врагами;

— у вас могут возникнуть разнообразные нежелательные обстоятельства как внешнего, так и внутреннего плана.

Итак, вы должны понимать эти препятствия как тест для себя. Это тот самый рубеж, на котором вы либо выигрываете, либо проигрываете. Если вы справитесь с этими препятствиями посредством ключевых пунктов практики, то они превратятся в ваши достижения. Если же вы попадёте под их влияние, то они станут непреодолимой преградой для прогресса в вашей практике.

Во всех этих ситуациях безукоризненно соблюдайте свои самаи и направьте всю веру и помыслы к своему Учителю, молясь ему с полной отдачей из глубины сердца и веря, что он знает все ваши испытания. Если вы будете относиться к неблагоприятным обстоятельствам как к желанным и практиковать с полным усердием, то через какое-то время эти обстоятельства самопроизвольно утратят свой напор, вместе с чем ваша практика значительно улучшится. Явления будут казаться рассеянными и разрозненными, и у вас возникнет ещё большая уверенность в своём Учителе и его наставлениях. Даже если в дальнейшем вам выпадут такие испытания, вы будете сохранять уверенность и душевное спокойствие, думая: "Какие проблемы?! Всё в порядке!"

Это и есть единственный выход из всех ситуаций. Если вы способны использовать любые обстоятельства на пути практики, то вам известен выход из всех испытаний. Как чудесно! Это как раз то, что мы, старики, вам желаем. Поэтому укрепляйте силу воли и не ведите себя подобно шакалу, которому хочется поживиться мертвячиной, но хватает храбрости лишь на тявканье у коленок покойника!

Некоторые индивидуумы с ничтожной заслугой, чрезвычайно ошибочными воззрениями, множеством сомнений и запущенными обетами и самаями произносят впечатляющие обещания, однако не утруждают себя практикой. Такие люди с гнилыми душами испрашивают наставления у Лам лишь для того, чтобы забыть их на своих книжных полках. Они подцепляют негативные обстоятельства и идут у них на поводу, становясь лёгкой добычей Мары, который ведёт их в направлении низших миров. Какое горе! Молитесь Учителю, чтобы не опуститься до этого.

Можно сказать, что испытания неблагоприятными обстоятельствами проходят относительно легко. Гораздо сложнее пройти тест приятными условиями. Тут есть большая опасность, что вы возомните из себя высокореализованных и отвлечётесь на пристрастия к одному лишь величию в этой жизни. Вы должны быть очень осторожны, чтобы не попасть в услужение Маре Девапутре. Поймите, что этот рубеж разделяет движение вниз и вверх. Именно в таких ситуациях появляются гомчены, — возомнившие из себя великих практиков.

До тех пор, пока ваши качества внутренней реализации не набрали совершенную силу, вы должны держать рот под замком и не рассказывать истории о своих переживаниях. Более того, не распространяйтесь о количестве лет и месяцев, проведённых в затворничестве, а стремитесь посвятить всю свою жизнь практике. Не пренебрегайте добродетелью, обусловленной причинно-следственной связью, внушая себе идеи о пустотности. Не находитесь долго в людных местах, зарабатывая себе на пропитание разными популярными ритуалами покорения духов и прочим.

Сведите к минимуму бессмысленные занятия, ненужные разговоры и бесполезные размышления.

Не морочьте людям голову плутовством и обманом, что полностью противоречит Дхарме. Не зарабатывайте себе на жизнь превратным образом, льстя, подхалимничая и намекая на желаемые вещи, к которым вы привязаны. Не общайтесь с плохими друзьями, а также с теми, чьи воззрения и поведение несовместимы с вашими. Следите за своими недостатками и не обсуждайте скрытые недостатки других.

Вы должны бросить курить, потому что табак является проделкой демонов Дамси, нарушивших свои клятвы (подробное учение Дуджома Ринпоче о вреде курения вы можете прочесть в моей статье в журнале "Путь к Себе №5 за 1996г., — переводчик). Алкоголь следует умеренно употреблять в качестве субстанции самаи (во время ганапуджи), но не напивайтесь до невменяемого состояния, будьте осторожны.

Верующие люди могут относиться к вам с почётом и уважением, тогда как неверующие могут вас оскорблять, злословить и вовлекать в распри. Используйте все хорошие и плохие отношения с другими как практику и помогайте всем без разбора своими чистыми молитвами.

Не падая духом, поддерживайте своё внутреннее осознавание в просторном и незаземлённом состоянии при любой ситуации, тогда как внешне ведите себя как можно скромнее. Одевайтесь в простую, поношенную одежду. Уважайте не только тех, кто выше вас по положению, но и равных себе, и даже нижестоящих. Живите без излишеств, на самом насущном, и оставайтесь в своём затворничестве в горах. Дайте своему уму установку на нищету, беря в пример мастеров прошлого. Не обвиняя свою прошлую карму, сделайте практику Дхармы чистой и безупречной. Не жалуясь на нынешние обстоятельства, практикуйте непреклонно в любых условиях.

Вкратце, следите за своим умом, посвятите всю свою жизнь Дхарме, и тогда в момент смерти вам не будет стыдно за себя и не останется чувства чего-то незавершённого. В этом заключается смысл всей практики. Когда подойдёт время смерти, раздайте все свои деньги и имущество и не цепляйтесь даже за такую малость, как швейную иглу. В этот момент наилучшие практикующие наполняются радостью, умеренные практикующие не испытывают страха перед смертью, а посредственные практикующие умирают без сожаления. Если реализация ясного света распространяется на день и ночь, то в этом случае нет посмертного состояния бардо, (так как просветление наступает сразу же после) разрушения физической оболочки тела. В противном случае, если вы уверены, что освободитесь в бардо, то с вами всё в порядке. Если нет, то вам следует заранее тренироваться в практике переноса сознания (пхова) и во время умирания пустить её в дело, перенеся сознание в желаемую чистую землю, где вы пройдёте остаток пути и достигнете просветления.

В нашей драгоценной линии практикующие до сих пор достигают полной реализации на путях Трекчо и Тогал, исчезая в радужном теле ясного света. Это не сказки из прошлого. Поэтому не выкидывайте эту драгоценность, охотясь за побрякушками. Вам очень повезло, что вы встретили такие глубочайшие наставления, — сердечную кровь Дакинь. Так что возрадуйтесь, воспряньте духом и практикуйте с таким настроением.

Мои ученики, берегите этот текст как драгоценность, и он принесёт вам большую пользу. Я составил его в помощь медитирующим в ритрите Огмин Пема О Линг по просьбе усердного практика Рикзанг Дордже, владеющего сокровищем неразлучной веры и преданности.

Этот сердечный совет дал Джигдрал Йеше Дордже в форме сущностных наставлений. Пусть он послужит причиной возникновения мудрости реализации в умах достойных людей!

http://nandzed.livejournal.com/6449603.html

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
opetrov

Правительство Украины уверяет, что население жаждет появления танков НАТО (Видео)

Вторник, 04 Июля 2017 г. 21:51 (ссылка)
infopolk.ru/1/M/17941-pravi...b63e01cc03

Правительство Украины уверяет, что население жаждет появления танков НАТО (Видео)



Народ Украины в подавляющем большинстве выступает за вступление в НАТО ...
Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

Facebook создал решение для интеграции Instant Articles, AMP и Apple News

Воскресенье, 11 Июня 2017 г. 13:53 (ссылка)

Facebook представил решение для разработчиков, которое позволит создавать и публиковать контент в трёх форматах одновременно: Instant Articles, Google AMP и Apple News.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

Facebook создал решение для интеграции Instant Articles, AMP и Apple News

Пятница, 09 Июня 2017 г. 19:57 (ссылка)

Facebook представил решение для разработчиков, которое позволит создавать и публиковать контент в трёх форматах одновременно: Instant Articles, Google AMP и Apple News.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kiev2376393

Facebook создал решение для интеграции Instant Articles, AMP и Apple News

Среда, 31 Мая 2017 г. 20:03 (ссылка)

Facebook представил решение для разработчиков, которое позволит создавать и публиковать контент в трёх форматах одновременно: Instant Articles, Google AMP и Apple News.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Юрий_Скилев

Второе заседание интеграционного комитета Россия - Донбасс

Четверг, 04 Мая 2017 г. 22:36 (ссылка)


Донецк, 4 мая — ДАН. Второе по счету заседание интеграционного комитета «Россия – Донбасс» пройдет 12 мая в столице Донецкой Народной Республики. Об этом сегодня на пресс-конференции журналистам сообщил заместитель председателя Совета Министров ДНР Дмитрий Трапезников.



«Очень важное мероприятие ожидается у нас 12 мая. В Донецке пройдет второй интеграционный комитет «Россия – Донбасс», — сказал он.



https://dan-news.info/wp-content/uploads/2017/05/DSC_0646-768x512.jpg 768w, https://dan-news.info/wp-content/uploads/2017/05/DSC_0646-1024x683.jpg 1024w, https://dan-news.info/wp-content/uploads/2017/05/DSC_0646.jpg 1458w" style="box-sizing: border-box; margin: 0px 0px 10px 20px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; float: right; clear: both; max-width: 100%; max-height: 100%; height: auto;" width="300" />Трапезников добавил, что форум пройдет в столичном гостиничном комплексе «Шахтер Плаза». Во встрече примут участие политологи из России и другие гости из Республик РФ.



Напомним, что 17 марта 2017 года в Крыму состоялось первое учредительное заседание интеграционного комитета «Россия – Донбасс», где поднимались вопросы взаимодействия ДНР и ЛНР с Российской Федерацией во всех секторах жизнедеятельности. В частности, по информации организаторов, он создан, как постоянно действующая общественная структура, деятельность которой будет нацелена на усиление процесса гуманитарной, социальной, культурной интеграции Донбасса с Российской Федерацией. Заседание лично посетили Главы ДНР и ЛНР Александр Захарченко и Игорь Плотницкий.



Сообщалось также, что до конца 2017 года предполагается несколько заседаний комитета, в том числе и в самом Донбассе.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
ivapet

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса

Понедельник, 24 Апреля 2017 г. 15:45 (ссылка)
infopolk.ru/1/M/16785-oleg-...9efd14bb02

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса


Экс-депутат Верховной рады, бывший спикер парламента Новороссии Олег Царёв прокомментировал заявление Bloomberg о планах Путина отделить Донбасс за счет интеграции с Россией ...

Комментарии (0)КомментироватьВ цитатник или сообщество
oryoberta

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса

Понедельник, 24 Апреля 2017 г. 14:57 (ссылка)
infopolk.ru/1/M/16785-oleg-...144a12aa01

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса


Экс-депутат Верховной рады, бывший спикер парламента Новороссии Олег Царёв прокомментировал заявление Bloomberg о планах Путина отделить Донбасс за счет интеграции с Россией ...

Комментарии (0)КомментироватьВ цитатник или сообщество
alekzavaz

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса

Понедельник, 24 Апреля 2017 г. 11:15 (ссылка)
infopolk.ru/1/M/16785-oleg-...0645cb7399

Олег Царев: Bloomberg заявил о скорой интеграции Донбасса


Экс-депутат Верховной рады, бывший спикер парламента Новороссии Олег Царёв прокомментировал заявление Bloomberg о планах Путина отделить Донбасс за счет интеграции с Россией ...

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<интеграция - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda