Осознанное программирование

Напряженность — следствие ментального программирования

Напряженность — следствие ментального программирования

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

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

Перепрограммирование ума

Принципы перепрограммирования ума

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

Эти принципы не предназначены для изменения вашего образа жизни, и мы не советуем вам насильственно навязывать их себе во всех случаях. Просто помните о них, занимаясь своими повседневными делами, и их присутствие будет помогать вам изнутри, из ваших подсознательных «центров отношения».

Правило 1

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

Правило 2

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

Правило 3

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

Правило 4

Выявляйте свои наибольшие потребности, привязанности, желания и т.д. Будьте как можно критичнее. Хороший метод обнаружения привязанностей состоит в том, чтобы проследить причину теперешнего гнева или горя к его источнику, и тогда вы найдете эмоциональную или психологическую установку, вызвавшую расстройство. В особенности, подмечайте, как вы реагируете на тех людей, которых вы явно недолюбливаете или с которыми вы не ладите. Эти люди помогут вам распознать и, в конечном итоге, устранить ваши эмоциональные «пунктики». Рассматривайте весь мир и всех в нем, как своих учителей.

Правило 5

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

Правило 6

Не отождествляйте себя полностью со своими действиями, своим телом или своим умом. Хотя вы стараетесь изменить свой ум, он составляет лишь часть вас. Он не является вашим сознанием — свидетелем, наблюдающим все события, происходящие в вашей жизни. Большинство из нас полностью отождествляются со своим умом и телом. Мы игнорируем сознание, стоящее за всем, что мы делаем. Когда мы очищаем свои тело и ум, мы начинаем видеть это основополагающее сознание и отождествляться с ним.

Правило 7

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

Правило 8

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

Правило 9

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

Правило10

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

1. Шавасана, часть 1 — Том I; урок 1; тема 5.

Шавасана, часть 2 — тема 8 этого урока.

Тема 8 Релаксация . Шавасана (часть 2)

В предыдущем уроке мы объяснили, какую важную роль играет регулярное расслабление ума и тела, и то, каким образом техники расслабления позволяют избавляться от физического и умственного напряжения (1). Мы показали, как важно непосредственно перед расслаблением напрягать всё тело с помощью наукасаны, а также описали первую часть шавасаны.

Шавасана — часть 2

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

Техника выполнения

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

Следите за тем, чтобы ваши глаза были закрыты и сознательно расслабляйте мышцы глаз. Рот должен быть закрыт.

Не следует стискивать зубы, они должны быть слегка раздвинуты.

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

Почувствуйте, какая тяжёлая у вас голова. Теперь ощутите тяжесть во всём теле.

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

Ощутите силу тяжести, действующую на каждую часть вашего тела и тянущую его к земле.

Теперь наблюдайте пространство или пустоту перед вашими закрытыми глазами.

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

Почувствуйте, как ваше тело утопает, утопает, утопает в глубинах этого бесконечного пространства.

Делайте это в течение одной—двух минут или дольше, если у вас есть время.

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

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

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

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

Сон

Осознание

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

Благотворное действие

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

Инструкции

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

Резюме этапов шавасаны

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

1. принять необходимое положение тела на полу

2. ощутить соприкосновение тела с полом

3. почувствовать тяжесть и размягчённость различных частей тела

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

5. осознавать дыхание.

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

Источник:
Напряженность — следствие ментального программирования
Напряженность — следствие ментального программирования Проблема человека состоит в том, что внешний мир редко соответствует шаблону большей части его психологического обусловливания. В результате
http://allrefrs.ru/5-36311.html

Осознанное программирование


Изображение с сайта abv24.com

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

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

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

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

Эдсгер Вайб Дейкстра родился в Роттердаме (Голландия) в 1930 году. Его родители были хорошо образованными людьми: отец был химиком, а мать — математиком. В 1942 году в возрасте 12 лет Дейкстра поступил в гимназию Эрасминиум — школу для особо одаренных детей, где преподавался ряд разнообразных предметов, в том числе греческий, латынь, французский, немецкий и английский языки, биология, математика и химия.


Изображение с сайта balto-slavica.com

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

За год до окончания университета Дейкстра оказался перед дилеммой: продолжить научную карьеру по основной специальности – теоретической физике или все-таки продолжать заниматься программированием:

Дейкстра официально стал «программистом» 1 марта 1952 года и был первым голландцем, начавшим заниматься этим в своей стране. Он начал работать в качестве совместителя в Математическом центре в Амстердаме.

Надо сказать, что Дейкстра действительно рисковал выбирая столь экзотическую в те времена профессию. Программистов было мало, а компьютеры и вовсе исчислялись двумя-тремя десятками. Будущее информатики как науки было туманным – многие рассматривали (и надо признать не без оснований) информатику как ветвь прикладной математики.

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

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

Ученый также использовал этот алгоритм для решения задачи «О нахождении оптимального пути передачи электрического тока всем существенным элементам цепи, минимизируя при этом расход меди», с которой столкнулись инженеры, разрабатывавшие ARCMAC. Он назвал этот способ «алгоритмом дерева с кратчайшими ветвями».


Изображение с сайта urban-sanjoo.narod.ru

Алгоритм Дейкстры широко применяется и сегодня (например, при планировании автомобильных и авиамаршрутов, при разводке электронных плат, в протоколах маршрутизации). Относится к «жадным» алгоритмам, то есть достаточно эффективен для поиска путей на относительно небольших графах.

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

FORTRAN, появившийся в конце 50-х годов Дейкстру не очень привлекал: в FOTRAN-е многое было принесено в жертву главной цели — во чтобы то ни стало реализовать высокоуровневый язык и избавить программиста от «проклятья» двоичных кодов. Появись FORTRAN сегодня, его шансы удержаться, думаю, были бы весьма сомнительными. Но тогда, безусловно, FORTRAN был великим шагом вперед. Однако, Дейкстре все равно FORTRAN не импонировал – ему в этом языке, по-видимому, не хватало того изящества и логичности конструкций, которые Дейкстра привык видеть в математике и логике.

Язык ALGOL-60 описывался стройной и вполне строгой нотацией (т.н. называемая «форма Бэкуса-Наура»), его разработка велась едва ли не в академической среде с присущими последней требованиями четкости, ясности и доказуемости. Критерии были строгими и язык поэтому получился изящный (не случайно такие языки программирования как PL/1, PASCAL и ADA носят явные следы влияния ALGOL-а).

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

Одной из наиболее сложных задач при трансляции языков программирования в те годы была задача компиляции арифметических выражений с учетом приоритетов операций и скобок. Дейкстра убедительно обосновал и упростил предложенный в 1957году Ф.Брауэром и К.Замельзоном алгоритм использования для этой цели двух стеков (тогда обычно говорили «магазин» по аналогии с магазином оружия). Арифметические выражения эффективно транслировались в обратную (или «инверсную») польскую запись очень удобную для генерации объектного кода.


Пример обратной польской записи

Величайшие изобретения прошлого по версии Дейкстры

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

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

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

Четвертым проектом был ALGOL-60. В то время как определение LISP до сих пор остается причудливой мешаниной из того, что язык означает, и того, как он работает, знаменитое «Сообщение об алгоритмическом языке ALGOL-60» является плодом подлинных усилий перейти на следующий уровень абстрактности и определить язык программирования способом, не зависящим от его реализации.

Разработчики первых операционных систем, которые и операционными системами можно назвать с большой натяжкой, работавших в пакетном режиме (когда одному заданию полностью «принадлежали» все ресурсы компьютера) почти не сталкивались с задачей, которая к середине 60-х годов прошлого века стала чрезвычайно актуальной – обеспечение доступа нескольких процессов к общим ресурсам и разделение этих ресурсов между процессами. Без этого нельзя было решить важнейшую задачу – одновременное выполнение нескольких процессов на одном компьютере. В операционных системах, использующих эти алгоритмы, никак не удавалось избежать блокирования процессами друг друга.

Разумеется, такая нестабильность и непредсказуемость поведения основной программы – операционной системы – никого не могла устроить.

Эти концепции и их дальнейшее развитие – например, мьютексы – и сегодня применяются при проектировании и реализации операционных систем.

В эти же годы Эдсгер Дейкстра руководил созданием операционной системы THE (от «Technische Hogeschool Eindhoven») с поддержкой многозадачности. Операционная система была построена в виде иерархии из 6 уровней; при этом более низкие уровни (начиная с 0) служили базой для более высоких (вплоть до 5). На начальных уровнях были реализованы система обработки прерываний, семафоры, переключение контекстов процессов, система управления памятью, диспетчер. На средних уровнях были реализованы взаимодействие с консолью, ввод/вывод, взаимодействие с устройствами; самый верхний уровень предназначался для пользовательских программ. В дальнейшем такая модель организации операционной системы получила широкое распространение.

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

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

Дейкстра видел причины ошибок в запутанной структуре программ:
Я считаю, что программа никогда не является самоцелью; программа предназнается для того, чтобы вызвать вычисления, а цель вычислений – получить нужный результат… Я утверждаю (хотя и не могу доказать), что легкость и гибкость таких наших суждений существенно зависит от простоты взаимосвязей между программой и вычислениями… Грубо говоря, можно считать желательным, чтобы структура программы отражалась в структуре вычислений.
Он помог программной индустрии стать намного более дисциплинированной, выдвинув тезис, что оператор «go to» является вредным. Это означало, что чем больше в программе операторов go to, тем труднее разобраться в исходном коде программы.

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


Изображение с сайта itandlife.ru

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

Идеи структурного программирования, поначалу встреченные с недоверием, довольно скоро завоевали признание (особенно, после создания Никлаусом Виртом языка программирования PASCAL). Более того, эта методика остается актуальной и сегодня (достаточно вспомнить такие популярные языки программирования C, PASCAL или BASIC).

Этому вопросу была посвящена одна из статей на «Хабре».
Против:
1. Использование GOTO – плохой тон.
2. Самый плохой тон – возвращение с помощью метки назад.
3. GOTO – избыточный оператор. Его легко можно заменить циклами и условиями.
4. Вирт и Дейкстра говорят, что GOTO это плохо.
5. GOTO аннулирует многие возможности компилятора по оптимизации управляющих структур, из-за чего код становится медленней и объёмней.
За:
1. Группа взаимоисключающих условий.
2. Принцип вселенской причинности – если где-то есть GOTO, значит он там нужен.
3. Выход из множества циклов одновременно.
4. Конечные автоматы (пример кода).

Дейкстра был активным писателем, его перу (он предпочитал авторучку клавиатуре) принадлежит множество книг и статей, самыми известными из которых являются книги «Дисциплина программирования» и «Заметки по структурному программированию», и статья «О вреде оператора GOTO» (GOTO considered harmful) — классические книги по теории структурного программирования.

Дейкстра продолжал работу в Математическом Центре до тех пор, пока в начале 70-х годов не перешел на работу исследователем в корпорацию Burroughs в США. В 1972 году АСМ наградила Дейкстра премией Тьюринга (ACM Turing Award).

В 1974 году AFIPS удостоила его памятной наградой Гарри Гуда (AFIPS Harry Goode Memorial Award). В начале 1980-х годов Дейкстра переехал в Остин, штат Техас. В 1984 году он был назначен деканом факультета компьютерных наук в Техасском университете.

Эдсгер Вайб Дейкстра является Почетным Иностранным членом Американской Академии гуманитарных, естественных и технических наук. Он также является членом Голландской королевской Академии наук, действительным членом Британского Компьютерного Общества и, наконец, доктором наук Королевского университета в Белфасте.
Изображение с сайта abv24.com

В 1957 году женился. В графе «профессия» анкеты, которую положено заполнять при регистрации брака, он написал «программист» — его заставили переписывать документы, заявив, что такой профессии не существует. В результате, как писал Дейкстра: «Хотите — верьте, хотите — нет, но в графе «профессия» моего свидетельства о браке значится забавная запись «физик-теоретик»!».

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

Когда его коллеги подготовили и издали к 60-летнему юбилею специальный сборник, Дейкстра ответил каждому из них личным благодарственным письмом, написанным от руки (а это, между прочим – 61 адресат). Ученому его уровня и положения полагался секретарь, но Дейкстра отказался от этой привилегии и все предпочитал делать сам.

В августе 2002 года Эдсгер Вибе Дейкстра скончался в своем доме в Нидерландах.

Вы можете помочь и перевести немного средств на развитие сайта

Источник:
Осознанное программирование
Изображение с сайта abv24.com Один из тех людей, с именем которых связано превращение программирования из шаманства в науку, — Эдсгер Дейкстра. Он небезуспешно доказывал, что
http://itnan.ru/post.php?c=1&p=303712

Осознанное программирование

Спокойно в виндовой (1251).

Ты хоть представляешь примерный объем работ в данной теме?
Знаешь сколько гугль бьется над релевантностью выводимых им ссылок? А ты просто — «сказа» и все. Непонятно как справляться с многоязычностью и смешанным текстом.

Круто — мне две штучки заверните, плз

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору icreator
А как вам проект http://aot.ru В той части, которая качается разбиения предложения на части? (Переводчик из него так себе, хотя идея они применяют схожные с вашими).

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вы представляете объем данных который вашей программе прийдеться обработать в масштабах даже УА-нета, не горя уже про Рунет или Интернет, которые больше на порядок?
Или даже на моем маленьком винте.
Предположим дано 1 Гб данных, в русском языке примерно 300 000 слов,
в Гб 100 000 слов. Оцениваем снизу количество логических выводов:
300 000 * 100 000 = 30 000 000 000, т.к. пролог делает полный перебор.
Это без учета работы с текстом, и с базой данных, и того что у Вас гараздо больше
этих выводов.
А если это терабайты.
В мире за 2002-ой год появилось 5 экзобайт новой информации! Эб = 1024 Тб

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

Офтоп: Классная статья про смысл жизни!

Источник:
Осознанное программирование
Компьютерный форум Ru.Board
http://forum.ru-board.com/topic.cgi?forum=31&topic=1297

Самолечение во сне

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

Программирование в осознанном сновидении заключается в том, чтобы создать подсознательные установки, которые будут самостоятельно осуществляться. Так как человек, находясь в осознанном сновидении, находится в самом глубоком из возможных измененных состояний сознания, подобное воздействие обладает максимальным эффектом. Учитывая тот факт, что множество болезней человек придумывает себе сам и от этого реально страдает, техника программирования в осознанном сновидении способна уничтожить корень таких «заболеваний».

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

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

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

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

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

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

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

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

Источник:
Самолечение во сне
Действие. Действия аутотренинга, самопрограммирования и самовнушения не подвергаются сомнению даже в бодрствовании, так как эти явления давно доказаны. Их
http://aing.ru/%D1%81%D0%B0%D0%BC%D0%BE%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%BE-%D1%81%D0%BD%D0%B5-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/

(Visited 2 times, 1 visits today)

П О П У Л Я Р Н О Е

Если мужчина говорит что обожает меня Если мужчина говорит что обожает меня«Я тебя люблю» или почему… (2)

Панталоны на полных женщинах Брюки на полных - полнота – не повод не носить… (2)

Гантели сколько Гантели для женщин: как выбрать? Частенько стоит только произнести «гантели… (2)

Нравится парень но не хочу отношений Не хочу отношенийПсихолог Москва Был на сайте: 2 дня назад… (2)

Признаки заинтересованности женщины Признаки заинтересованности и симпатии у девушкиПризнаки заинтересованности и симпатии у… (1)

COMMENTS