Результаты поиска по запросу «

Практику ци

»

Запрос:
Создатель поста:
Теги (через запятую):



Happle tea Комиксы фэн-шуй 

Тайные знания.

WWW.HAPPLETEA.COM
COPYRIGHT 2011 SCOTT MAYNARD,Happle tea,Смешные комиксы,веб-комиксы с юмором и их переводы,фэн-шуй

Дословно означает «ветер и вода» - даосская практика символического освоения пространства. Проще говоря это хитрое искусство снискания благосклонности богов и тёлок посредством разведения художественного срача в своей квартире. С помощью фэн-шуй можно выбрать «наилучшее» место для строительства дома или захоронения. Для чего нужен дом? Чтобы спрятаться от ветра и дождя. Как вы уже поняли фэн-шуй это строительный обряд. Такие присутствуют в каждой культуре. У славян тоже был свой фэн-шуй. "Не строй себе дом там, где раньше была дорога или баня!" - говорили они, - "При закладке фундамента принеси в жертву курицу. Под порог будущего входа в дом положи камушки-обереги" и т.д.

Современный фэн-шуй появился лишь в 1986 году и был придуман специально для массового потребления. Классический фэн-шуй не имеет никакого отношения к статуэткам, амулетам, талисманам и прочему. Он работает только с потоками энергии ци (что-то вроде жизненной силы). Она в принципе нематериальна и не понимает образов. Не пустить «вредоносное ци» в дом нельзя. Одно из правил коррекции негативного в фэн-шуй - отсутствие активности. Если нет активности, то не на что и влиять! В этом, кстати, и заключается консуммация дао - бездействие. Познали дао? А дао уже познало вас. Кроме того, в фэн-шуй нет никаких зон «любви», «богатства», «семьи», «здоровья». Но зато в него входит особая методика перетаскивания мебели от мастера Ян И под названием «Поиск дракона там, где его труднее всего найти».

Следует отметить, что сами китайцы относятся к фэн-шую крайне серьёзно. Известен случай, когда в одном из посёлков вспыхнули массовые беспорядки из-за того, что местные власти решили поставить въездные ворота там, куда подходит дорога (что логично), а не там, где им надо быть по фэн-шую. Чтобы разнять дерущуюся толпу, были вызваны полицейские подкрепления из соседних городков.
Развернуть

anon политота 

Раньше я мыслил как эгоист капиталистический, но теперь я смотрел товарищ Xi и понял все было ошибка.
Си Цзиньпин грамотный лидер.

Официальный ресурс

https://www.gov.cn/ — грамотный сайт.

Q: Хочу Си Цзиньпин правителем России.

A: Я тоже.

Q: Почему Си Цзиньпин такой высокий и грамотный?

A: Рост Си Цзиньпин 1,9 м.

Q: Что думаете про Disney?

A: Так себе мультфильмы. Дети растут глупые.

Q: Можно Хабаровск?

A: В Китай можно.

Q: Я обычный русский Иван Волгоград, Россия. Россия очень родная страна для меня. Думаю нужно управление Китай Россией.

A: Можно.



Иероглифом года в Китае назван «народ» (民 mín), а фразой года — «искоренение нищеты».

Главные слова года отбирались путем мониторинга национальной прессы. Результаты оказались вполне предсказуемы. Общенациональная борьба с эпидемией Covid-19 была названа «народной войной», а власти КНР постоянно подчеркивали, что в противоэпидемической работе «интересы народа — превыше всего».



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



Мудрый Xi стартует день - с практики taiji quan. Хороший рост, высокий ци. Путин стартует день с практики кокаин - плешь, низина. В Китае мусульманин больной человек, лечится, в России мусульманин дерется, оскорбления. Хочу как в Китае.
Развернуть
Комментарии 5 04.02.202121:30 ссылка -5.0

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

Ментальные техники

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

1.Базовая медитация

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

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

1.2 Сатори

Более продвинутая версия базовой медитации. Суть заключается в способности постоянно пребывать в состоянии медитации. Когда разум чист и тело едино с разумом, то восприятие мира расширяется и то, что раньше было бессмысленно, теперь наполняется  красками. Тема из будизма, но в своей сути такой же навык как и прочие.Практиковать несложно, скорее долго и муторно. Можно начинать с малого - пытаться медитировать в любой момент когда есть лишнее время: в движении, в ожидании, на парах и тд. Со временем отсутствие постоянного потока мыслей станет нормой, но у этого есть цена в виде коррекции мировоззрения и личности, в целом не критично.Освоившись с этим навыком можно начать практиковать подразделы: медиацию познания и боевую медитацию. Суть обоих заключается в повышенной концентрации и расширенном буфере памяти. Конкретных инструкций тут нет, но из названия должно быть понятно в какой сторону экспериментировать. Для разгона можно пытаться использовать мантры или мудры. 


1.3 Дзен

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

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

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


2. Медитация земли и небес

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


3. Медитация стихии

Достаточно сложная техника самовнушения суть которой сводится к единению с какой-либо стихией. В сущности эквивалентно одному из требований дзена: единства с миром. 

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

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


4. Кристаллизация эмоций

Как понятно из названия это техника манипуляции эмоциями, что чревато последствиями для психики практикующего. Позволяет регулировать “яркость” эмоций и относительно проста в освоении.

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

5. Испытание грехов, ака путь мудреца

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

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


6. Убийца кошмаров

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

Конечно, это подходит не для всех видов кошмаров, а исключительно где практику “грозит” опасность, во всех остальных случаях рекомендуется гештальт терапия. 


7. Колодец отчаяния 

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

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


8. Контроль воли

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

В случае если получится уловить чувство, то далее следует создать исток, некое место внутри себя, при обращении к которому всегда можно уловить волю. Следующим шагом можно пытаться разгонять волю по телу в виде тумана, огня, воды, подойдет любой образ. Далее через смешивание образов и воли можно пытаться влиять на свое тело и разум. Усиление, расслабление, усыпление, анестезия, исцеление, на что хватит больной фантазии. Воля это инструмент божеств так что можно даже попытаться в эсперовство, но поскольку в реальности нет задокументированных случаев, занятие это сомнительное, хотя это бы объяснило “божественные” чудеса обусловленные фанатичной верой. 

С практикой приходит понимание, что воля не бесконечный ресурс и быстро наступает истощение и апатия, чрезмерная концентрация истощает нервную систему.

Развернуть

Я Ватник фэндомы разная политота 

Для чего британцы тренировали 10 дивизий СС и вермахта? 77 назад не началась новая война

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

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

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

Нападать должны были 1 июля 1945 года. Количество войск впечатляло: 50 английских и американских дивизий, а помочь им должен был тот самый десяток дивизий немецких, которые наши «союзники»-британцы (а после капитуляции Германии кавычки на слове союзники становятся вполне уместными) и поддерживали в боеспособном состоянии. Почему?

План предусматривал блиц-криг до намеченной ещё Гитлером линии «Архангельск—Сталинград» и должен был стать эдаким «Крестовым походом» Запада против почему-то заугрожавшего ему СССР. При этом план предусматривал полное уничтожение авиацией крупных советских городов: Москвы, Ленинграда, Владивостока и других. Миллионные жертвы Черчилля, по чьему приказу был разработан план операции, не смущали, тем более опыт таких бомбардировок был – советские города должны хотели уничтожать массированными налётами бомбардировщиков под прикрытием высотных истребителей сопровождения. Именно так ранее разбомбили Дрезден или Токио.

Подготовить наступление поручили бывшему командующему Королевской артиллерией и бригадному генералу Джеффри Томпсону. Он-то и подсчитал, что силёнок у союзничков маловато. Название операции оказалось пророческим: когда всё же поразмыслили и посчитали расклад сил – ужаснулись и поняли, что Союз мало того, что таким способом не победить, так ещё и есть неиллюзорный шанс насладиться красным десантом под Нью-Йорком. А ведь помимо британцев с американцами, хотели задействовать ещё и Канаду с Польшей. Тогда-то Томпсон и предложил задействовать немецкие дивизии. Но уверенности в победе не было.

И вскоре практика показала, что неуверенность была обоснована: за 4 года Красная Арсмя набрала такую мощь, что в августе 45-го просто разметала полуторамиллионную Квантунскую группировку меньше, чем за 2 недели, а маршал Конев заявил, что с такими солдатами можно было штурмовать небо.

И вот этих солдат, по планам Черчилля, необходимо было победить в решающем сражении, причём непременно в сельской местности вокруг Шнайдемюля (ныне город Пила в Польше). Сражение планировалось, в основном, танковое, по масштабам – покруче Прохоровки. Ещё бы! Ведь «союзнички» желали задействовать 8 тысяч танков. Ну а потом – добивать отступающую Красную Армию, чтобы потом «навязать Советскому Союзу волю США и Великобритании».

А остался план «Немыслимое» на бумаге из-за нескольких человек. Забавно, что один из них – тот самый Джеффри Томпсон. Он заявил, что нападение на СССР сразу после победы над Германией стало бы катастрофой для морального духа армии. Поддержал его фельдмаршал Алан Брук. Но он сказал честнее, подчеркнув, что шансы добиться быстрой победы в планируемом наступлении против Советского Союза ничтожно малы.

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

А что же Черчилль? Да, все эти аргументы заставили его отказаться от плана, вот только сожалел он вовсе не своих чудовищных замыслах. Нет, старый британец считал, что ещё немного, вот чуть ли не завтра, и Красная Армия, став ещё сильнее, начнёт наступление на Европу, что даст старт Третьей Мировой, от которой, по задумке Черчилля, план «Немыслимое» и должен был спасти планету. Вот только Советский Союз, имевший возможность смести в Ла-Манш всю армию «союзников» сразу после капитуляции Германии, честно выполнял все договорённости. Советский Союз не хотел войны, Советский Союз хотел мирной жизни для всех.

В 1946 году Черчилль, уже экс-премьер Британии, произнёс свою знаменитую речь в Фултоне, положив начало войне Холодной….

Ну а западные планы нападения на СССР «Немыслимым» не ограничились.

Уже в августе 45-го американцы продемонстрировали Сталину ядерное оружие, а первый план атомных бомбардировок нашей страны датирован 15 сентября того же года – спустя всего 2 недели после окончания Второй Мировой. Разработка его, понятно, началась гораздо раньше. Американцы подсчитали, что для уничтожения 66 крупнейших городов СССР понадобилось бы всего 204 бомбы, а оптимальным числом назвали цифру в 466 штук. К счастью, США на тот момент не обладали необходимым количеством ядерных зарядов.

Не обладали они этим числом и позже, хоть и выпускали по несколько «ядерных» антисоветских планов в год. Менялось в них лишь одно: число атомных зарядов, которые планировалось скинуть на наши города.

Почему же не скинули? Расчёты бывших союзников показывали, что СССР даже без ядерного оружия способен, как минимум, нанести неприемлемый ущерб. А 29 августа 1949-го под Семипалатинском испытали уже советскую атомную бомбу. Этот взрыв и стал главным гарантом Мира.

Я Ватник,# я ватник, ,фэндомы,разная политота

Развернуть
Комментарии 0 01.07.202210:08 ссылка 11.5

webm гифки девушки и деструктивные наклонности лифт 

60-ти летняя глухонемая женщина запаниковала используя лифт в первый раз

https://mkan.china.com/article/1582793.html

Развернуть

Отличный комментарий!

вот откуда такие навыки
иНЯ гюШ лэЮ П9гЬя)1 ш <ци-х<1ооЯ К 1эплиз эгШ ХюлгтпоО гткхл этой
266775777 26677577708.01.202410:31ссылка
+60.0

#Моя Россия фэндомы самолет электродвигатель 

В Новосибирске начались наземные испытания самолета с первым в мире электродвигателем. 

Испытания включают запуски электрического двигателя и всех систем самолёта. 

■V
5. -,S,Моя Россия,#Моя Россия, Моя Россия,фэндомы,самолет,электродвигатель

Моя Россия,#Моя Россия, Моя Россия,фэндомы,самолет,электродвигатель

Наземный этап испытаний самолета с первым в мире сверхпроводящим электрическим авиадвигателем в составе гибридной установки начались на базе ФГУП "СибНИА им. С. А. Чаплыгина" (входит в состав НИЦ "Институт имени Н. Е. Жуковского") в Новосибирске, сообщил журналистам после проката самолета Як-40, на который была установлена система, генеральный директор НИЦ "Институт им. Н. Е. Жуковского" Андрей Дутов.

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

По словам Дутова, подобная разработка не имеет аналогов в мире и к разработчикам уже обращались представители компаний Airbus и Siemens с намерением сотрудничать. Разработчики надеются, что уже через два года будет создана следующая летающая лаборатория на базе самолета Ту-114, которая сможет летать на электродвигателях без вспомогательных двигателей. В целом же, по всем мировым стандартам, авиация придет к полноценному серийному использованию электродвигателей к 2030 году.

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

Электрический двигатель - часть демонстратора гибридной силовой установки, которую разрабатывает Центральный институт авиационного моторостроения имени П. И. Баранова (ЦИАМ, входит в состав НИЦ "Институт имени Н. Е. Жуковского") в широкой кооперации отечественных предприятий в рамках госконтракта с Минпромторгом России. Инновационный электрический авиадвигатель на высокотемпературных сверхпроводниках (ВТСП), мощностью 500 кВт создан компанией "СуперОкс" в рамках контракта с Фондом перспективных исследований (шифр "Контур"). До установки на самолет он прошел комплекс испытаний на наземных стендах в ЦИАМ.

Источник:

https://tass-ru.turbopages.org/tass.ru/s/sibir-news/10629875

Развернуть

DnD story Dungeons & Dragons много букв 

Две девушки и юный тифлинг (ч.4.1)

продолжаю сливать карму по просьбам тех, кому было интересно читать предыдущие

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

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

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

Огонёк "занервничал" и полетел прямо к лодке. Бард и монахиня - за ним, но местность замедляла их передвижение, особенно барда.

Эльфийка[игрок]: - Я пытаюсь открыть.

ГМ: - Заперто. Тебе нужно сейчас встать.
Эльфийка[игрок]: - Я обыскиваю мертвяка. У него есть ключ?
ГМ: - Кхм-кхм... Если ты будешь это делать, висп будет тебя жарить с преимуществом. Тебе надо встать!
Эльфийка[игрок]: У. НЕГО. ЕСТЬ. КЛЮЧ?
ГМ: - Пройти проверку на внимательность - [успех] - Ты видишь ключ, висящий на шее у мертвяка. Висп над тобой, и ты снова получаешь молнией в спину - [успех, разумеется] - Так ты сейчас умрёшь.

Монахиня подоспевает и пытается уже просто убить виспа, но промахивается. Тифлинг на подходе, на ходу бросает в эльфийку "лечащее слово". Ход эльфийки.

Она: - Я беру ключ и...
Все: - Ты сумасшедшая?
Эльфийка[игрок] (решительно): - Я беру ключ! и открываю замок!
ГМ: - Картина маслом: дымящаяся эльфийка с глазами, как у Голлума, тянется за ключом от сундука, блуждающий огонёк визжит от злобы и бьёт её одним разрядом за другим - но она продолжает!.. Кто-нибудь хочет остановить это безумие?

Кенсей-тян: - Огонёк нематериален, верно? Его нельзя поймать, кроме как ловушкой?..
ГМ: - Да.
Кенсей-тян: - Он дух, состоит из духовной энергии - так?
ГМ: - Нежить, но в общем, верно.
Кенсей-тян: - Ци - это духовная энергия. Если я направлю её в мои ладони, я смогу его поймать? Он ведь меня не шарахнет, раз только что отжарил эту эльфятину? Должно же быть время до накопления нового разряда?
ГМ: - Пожалуй.

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

 - ДЕНЕЖКИ!!!

Развернуть

лошадка Легкая наркомания Омск 

^С. #5. Притворитесь,	вяши руки и кисти — это мягкие са
довые шланги. Дайте воде устремиться по ним вперед,лошадка,Легкая наркомания,Омск,омская птица, омич, мемгенератор
Развернуть

песочница geek АСУ ТП программирование реактор образовательный длиннопост 

Часть 2, приоритеты и базовые сигналы

Часть 1,введение (отправил в политоту из-за двусмысленных высказываний, ибо было сложно удержаться)


Приоритеты команды
Итак, вы решили взяться за благое дело и сэкономить пару дефицитных рупей на найме программиста и запилить всё своими руками. Что же для этого надо?
1) скачайте среду разработки
2) откройте среду разработки

3) закройте среду разработки и идите искать программиста

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

Итак, помните, я говорил что всё есть сигнал? Я наврал. Всё есть объект.
Вход - это объект.
Выход - это объект.
Бутылка - тоже объект, но более высокого порядка.

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

Вот всё что лежит до троеточия и будем рассматривать. Начнём с базиса, но перед этим - а кто здесь главный? Ты, я? оператор? директор? да пошёл ты в жопу, директор! Главная здесь ОНА:

песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост


Мне лень рисовать пирамидки маслоу, поэтому обойдёмся блок-схемами. ГОСТы - для слабаков! Главное, чтобы было понятно...

ооооо Глобальные переменные Внутренние переменные Управление из алгоритма Управление с НМ1 Внешние сигналы Ограничение уровней доступа на НМ1 [а] Администратор 0 Оператор [п~] Пользователь Без ограничений Приоритетность команд Приоритет управляющих сигналов и режимов работы от наивысшего


УХ, ебать! Но это лёгкий вариант, извините.

Глобальные переменные
Обратите внимание на "Глобальные переменные". Что в них входит? А всё, что проходит красной нитью через весь код и существует в единственном экземпляре:
- Аварийный останов
- Общий сброс аварий
- Общий режим эмуляции
- Общий перевод в автоматический режим всех устройств (очень полезно, если оператор любит пошарить ручками где надо и забывает что делал в недрах нашей системы)

Как оно выглядит в объявлении переменных? Вот так:

All_Block:BOOL; //аварийная остановка
All_Reset :BOOL; //сброс всех аварий
All_Sim :BOOL; //общий режим эмуляции
All_Auto :BOOL; //перевести всё в автоматический режим
sys :system; //системные переменные
sec :REAL; //длительность одной секунды

Обратите внимание, на две последние переменные. Это наша опора и поддержка, которую мы будем гонять вместе с первой четвёркой по всем проектам.
sec - длительность секунды в часах, да, я знаю что считать в REAL повышает нагрузку на CPU, но пардон, у вас мощности позволяют то в 2к2+ году
sys - структура системных переменных, которая собирает в себя базовые компоненты, реализация которых отличает у разных производителей:
- флаг TRUE
- флаг FALSE
- импульсы с разным весом, которые живут ровно 1цикл программы
- прочая мелочёвка

Опс, опять что-то новенькое. 1 цикл программы. Да-да, ваш код всегда исполняется от начала и до конца сверху вниз, слевана право. За всякие go_to я лично вырываю руки, ибо нехер.

Итого, на текущий момент у меня в sys лежит:

1 2 3 4 5 € 7 3 3 10 11 12 13 14 15 16 17 13 13 20 21 22 23 24 TYPE system : STRUCT pulse_01s :BOOL, pulse_ls :BCDL, xON :BOOL, xOFF :BCXDL, Hand_DI :BOOL, Hand_D0 :BCDL, Hand_AI :BOOL, Hand_A0 :BOOL, Hand_M :BOOL, Hand_V :BOOL, Hand_Axis :BOOL, Hand_Any :BOOL,

Дану ёб твою мать, скажете вы, что это за херня? И будете правы!
- x - не потому что хуй, а потому что ON и OFF зарезервированы системой и их нельзя просто так применять;
- Hand - флаги, что хотя бы одно устройство данного типа переведено в ручной режим;
- Alm - флаги, что хоть одно устройство данного типа находится в аварии;
- Any - сборный флаг для всех флагов, привязанных к типам устройств;
- V - Valve, а не то что вы подумали. Клапан, заслонка, задвижка;
- M - не мудак, к сожалению, а Motor. Вентилятор, транспортёр, всё что вращается - всё Motor. Я иногда делю на MD и MDA, дикрестное и дискретно-аналоговое управления, но это личные заморочки, не более;
- DTL - DataTimeL.. хз что за L, типовая структура формата год-месяц-дата-час-минута-секунда, которую мы будем использовать при работе с расписанием и всем, что требует проверки системного времени.

Ну наконец-то! А где код-то? Хрена вам, а не код. Рано.
На очереди ещё одна структура, которая будет всегда и везде, обеспечивая работу вон той страшной картинки наверху, обычно я называю её CMD:

1 2 3 4 S € 7 3 s 10 11 12 TYPE CMD : STRUCT Start_A :BOOL, Start_M :BOOL. Hand :BOOL. Lock :BOOL. Force :BOOL. Vector :BOOL. ResetOp :BOOL. Reset :BOOL, END_ STRUCT END TYPE //управление в автоматическом режиме //управление в ручном режиме //режим управления, 0


УправлениеУра! Наконец-то! Мы добрались! И теперь...

FUNCTION drv_CMD : BOOL VAR_INPUT Alarm :BOOL; END_VAR VAR_IN_OUT CHD :CHD; END_VAR VAR END VAR // Опредление режима работы драйвера IF NOT All_Block THEN //He принудительный режим IF NOT CMD.Force THEN IF NOT CHD.Lock AND NOT Alarm THEN //Автоматический режим IF NOT CHD.Hand THEN

песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост

Видите вон там странный Alarm, которого раньше не было? Видите? И он есть!
А всё почему? Да потому что...
1) мы делаем универсальный код, который будет применим для всего и вся
2) программа - это не только программа, это ещё функциональный блоки функции

В чём же разница? Если кратко - функциональный блок может иметь свои внутренние, приватные, переменные, а функции - работает только с внешними и временными.
СтопЭ. временные и внутренние - какая в пень разница?
Внутренняя - сохраняет своё значения при переходе на новый цикл программы.
Временная - теряет своё значение может содержать случайную величину при переходе на новый цикл программы.
Таким образом, если вы внутри функции делаете А+Б=С и по значению С принимаете решение КАЖДЫЙ раз вызывая функцию, то можно использовать временную. А если делаете А+Б = С один раз и больше к этому не возвращаетесь, только читая С, то нужна внутренняя переменная. И опять таки... если вы хотите сохранить значение С при перезапуске контроллера - будьте добрый, сделать её энергонезависимой, т.е. Retain.

Вернёмся к Alarm. Для функциональных блоков (FB) и функций (FC) есть следующие виды переменных:
- входные - можно только читать
- выходные - можно только записывать
- входные-выходные - как тугая попка трапа, можно и читать и изменять значение
Это очень важно, когда у вас одна и та же внешняя переменная передаётся разныеFC/FB а вы сидите и хлопаете глазками, почему значение теряется посреди программы. Да потому что вы проебались и привязали не к тому типу. Наиболее наглядно сие видно в графических языках:

"«•оссл/и^рв1* "SseLCChjOt f eFE " n9Zjr*Lbu*m wrCAetualJ5p««dr — 1ч» a Lu ii On —Switch OÍÍ “ — P9ÜUT« .Actuad Sp«M» “Pebiule "Eag¿.ae* Huyauc_Or. — rK Oa' Prc5C5_3í>eed_?.síic "pl!_Pr**et_Sp*ed ? bsd " -eftohftd* SBC,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Слева- входные (input) и входно-выходные (input-output) переменные, справа -выходные.

Фух, разобрались, теперь вызовем нашу страшную функцию:

2S 30 31 // Управлявшее слово drv_CMD(Alarm := stare.Alarm, CMD := CMD); IF CMD.Hand THEN sys.Hand_V := TRUE; END IF,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,АСУ ТП,программирование,реактор образовательный,длиннопост


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

Выглядит управление дискретным входом следующим образом:

ооооо Глобальные переменные Ограничение уровней доступа на НМ1 Сигнал Внутренние переменные [а] Администратор 0 У BOOL = неопределён Управление из алгоритма 0 Оператор 0 У BOOL = TRUE Управление с НМ1 (ГГ) Пользователь 0 У BOOL = FALSE Внешние сигналы Без ограничений 0 У Значение Дискретный


Итак, для работы драйвера нам необходимы:
- CMD - структура команд, рассмотрена выше
- cfg - структура параметров
- state - структура состояний

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

TYPE cfg_DI : STRUCT use_NC :BOOL; //выбор типа сигнала, 0 - нормально открытый, 1 - нормально закрытый T_ON :INT; //время фильтрации дребезга на включение сигнала T_OFF :INT; //время фильтрации дребезга на выключение сигнала END_STRUCT END TYPE,песочница,geek,Прикольные гаджеты. Научный,

use_NC...
NC - нормальной закрытый сигнал
NO - нормально открытый сигнал
Например, у вас есть дверь. Стоит датчик, контролирующий что "дверь закрыта". 

Есликогда она закрыта сигнал = 0, а при открытии двери сигнал = 1, это нормально открытый сигнал.
Если когда она закрыта сигнал = 1, а при закрытии двери сигнал = 0, то это нормально закрытый сигнал.

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

А если это не критичный сигнал, требующий контроля целостности сигнальной линии, то можно смело ставить нормально открытый датчик. Но это теория, а на практике ныне - что найдёте, то и поставите. Сорян.

УУУ, сука, сколько буков то! А это только начало! И я не ответил на главный вопрос - на кой хер нам вообще различать на уровне драйвера тип сигнала? В алгоритме основном поправим, да и делов то. НЕТ! Хватит! Не усложняйте себе жизнь!

Вам, как программисту, должно быть глубочайше насрать какой там тип датчика -сработал это всегда = 1, не сработал это всегда = 0. И именно эту задачу унификации решает драйвер дискретного входа. УНИ-ФИ-КА-ЦИИ, а не загрузки процессорного времени бесполезным хламом. Так менеджеру и ответите, что вы ускоряете дальнейший цикл разработки, ага.

ТаймерыАвтор, ты заебал, где код драйвера? Да вот он, только работать он у вас не будет:

1 2 3 4 5 € 7 3 5 10 11 12 13 14 15 FUNCTION BLOCK drv DI VAR_INPÜT Signal ENDJVAR VÄR_IN_OUT :BOOL; CMD cfg END_VAR VÄR_OUTPUT :CHD; :cfg_DI; Result END_VÄR VAR :BOOL; Clock :ARRAY [0..1] OF Time_S; END VAR,песочница,geek,Прикольные гаджеты. Научный, инженерный и айтишный

1 2 3 4 5 € 7 3 5 10 11 12 13 14 15 16 17 13 13 20 21 22 23 24 25 2€ 27 23 23 30 31 32 33 34 35 3€ 37 33 35 40 41 42 43 44 45 4€ 47 43 45 50 51 52 53 54 55 5€ 57 // ДИСКРЕТНЫЙ ВХОД // Сигналы от датчиков, например: // - уровень // -

А почему - угадаете? Не, вы не тупые, вы умные. Просто я хитрожопый и вместо системных таймеров использую самописные. Нахуа-хуа? Да потому что системные кривые. И их мало. И каждый системный таймер можно использовать только один раз(если они аппаратные, как в старых ПЛК).
Почему использовать системный таймеры, это грех:
- если вы измените во время работы таймера уставку времени и она окажется меньше, чем уже прошедшее время с момента запуска таймера, то он встанет раком
- нет паузы
- нет сброса
- нет контроля % отсчитанного времени
- и, самое главное, время в формате Time, которое очень неудобно выводить на панель оператора
Самописный таймер решает все эти задачи. Как вы уже догадались, там потребуется структура переменных для него и FC, вот они для самого простого таймера, который используется в драйвере выше:

1 ТУРЕ Т1те_3 : 2 БТЮТСТ 3 Бгагг :ВООЬ; //управление таймером 4 0 :ВООЬ; //выход таймера 8 Раизе :ВООЬ; //пауза € Иезег :ВООЬ; //сброс текущего времени 7 БР :ШГ; //ЗебРотпб - уставка, время, которое надо отсчитать запуска таймер^ 8 АР :ЮТ; //ActualPoint - аутальное время, которое

 FUNCTION drv_Time_S : bool VAR_IN_OUT T :|liine_S; END_VAR VAR END VAR // Таймер с краткостью 1 секунда IF T.Start AND NOT T.Reset THEN // Работа таймера IF T.AP < T.SP THEN IF NOT T.Pause AND sys.pulse_ls THEN T.AP := T.AP + 1; END_IF; T.Q := FALSE; ELSE // Заданное время достигнуто


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

Благодарю за терпение, забыл важную картинку и не смог отредактировать пост. В прошлом варианте поста были вопрос на тему, почему pulse_01s и pulse_1s имеют тип BOOL и как вообще эта мерзость должна работать. Не зря в начале было сказано об архитектуре, именно её мы затронем третьей части историй после кружечки кофе и предложим своё видение "как оно должно работать", что, естественно, не претендует на истину и даже не носит рекомендательного характера, потому что код каждого программиста индивидуален и уникален, но если мы сможем писать хотя бы так, чтобы сосед слева мог его прочитать - это уже хорошо.

Развернуть

Genshin Impact фэндомы Kazuha (Genshin Impact) Klee (Genshin Impact) Yoimiya (Genshin Impact) Collei (Genshin Impact) Dori (Genshin Impact) Tighnari (Genshin Impact) видео 

Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме Практику ци (+1000 картинок)