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


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

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

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

НЕ БЕРИТЕ НА СЕБЯ ОТВЕТСТВЕННОСТЬ ЗА СЧАСТЬЕ НЕСЧАСТЛИВОГО ЧЕЛОВЕКА.

Воскресенье, 26 Июня 2016 г. 18:49 (ссылка)

false


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

ЗДОРОВЫЕ ОТНОШЕНИЯ НАЧИНАЮТСЯ С ДВУХ ЗДОРОВЫХ ЛЮДЕЙ.

И это правило.
Сначала исцелить себя должен каждый, вы можете отчасти помочь, но не спешите сближаться до тех пор, пока человек в себе не разобрался.
Здоровая личность — это нормальный, адекватный человек, который знает о своих достоинствах и не принижает их, но также честно видит свои недостатки. У каждого человека есть слабые и сильные стороны, так устроено природой. Совершенных людей нет, а совершенных невротиков — хоть отбавляй.
Здоровая личность осознает свои потребности, умеет говорить о своих чувствах, выражать эмоции, конструктивно подходит к решению проблем в отношениях (а они всегда возникают, проблемы — неотъемлемая часть жизни на пути любого растущего как личность человека), умеет любить, и, самое главное, здоровая личность принимает НА СЕБЯ ответственность за собственное счастье в отношениях. 

Чувствуете разницу? 

Не вас должен кто-то осчастливить — вам никто ничего не должен.

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

 Я сейчас объясню, почему это важно.

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

Понимаете, что я имею в виду?

«Прилипчивая» любовь однажды начинает тяготить зрелого человека.

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

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

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

Посадка и уход за сливой, прививка слив, обрезка, правила полива | Женский журнал

Суббота, 25 Июня 2016 г. 23:39 (ссылка)
refwm.com/sliva-uhod-sposob...zhaya.html

Слива: уход, способы и сроки обрезки и подкормки - успех большого урожая
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
lenov_ru

Redungeon v 1.0 (Money Mod) » Клуб пользователей планшетов на ANDROID / Lenovo IdeaTab A2109 8GB / Samsung Galaxy Tab 2 7.0 / Asus Transformer TF700T / NVIDIA Tegra 3

Суббота, 25 Июня 2016 г. 10:04 (ссылка)
lenov.ru/games/25490-redung...y-mod.html


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

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

История языка Си: 100% «чистый» Си, без единого «плюса»

Пятница, 24 Июня 2016 г. 14:55 (ссылка)

image



Популярность языка программирования Си трудно переоценить, особенно вспоминая его былые заслуги. Наверное, каждый разработчик, как минимум, знает о его существовании, и, как максимум, пробовал на нем программировать. Си является предшественником таких языков, как C++, Objective-C, C#, Java.



Компания Microsoft для разработки родного языка к своей платформе .Net выбрала именно Си-подобный синтаксис. Более того, на Си написано множество операционных систем.



Конечно, Си не идеален: создатели языка – Кен Томпсон и Деннис Ритчи – долгое время дорабатывали его. Стандартизация Си продолжается до сих пор. Он существует более 45 лет и активно используется.



С ним часто ассоциируют не один, а два языка программирования — C/C++. Однако ниже речь пойдет именно о «чистом» Си.



Язык Си восходит корнями к языку ALGOL (расшифровывается как ALGorithmic Language), который был создан в 1958 году совместно с комитетом Европейских и Американских учёных в сфере компьютерных наук на встрече в Швейцарской высшей технической школе Цюриха. Язык был ответом на некоторые недостатки языка FORTRAN и попыткой их исправить. Кроме того, разработка Си тесно связана с созданием операционной системы UNIX, над которой также работали Кен Томпсон и Деннис Ритчи.



UNIX



Проект МАС (Multiple Access Computer, Machine-Aided Cognition, Man and Computer) начался как чисто исследовательский в MIT в 1963 году.



В рамках проекта МАС была разработана операционная система CTSS (Compatible Time-Sharing System). Во второй половине 60-х было создано несколько других систем с разделением времени, например, BBN, DTSS, JOSS, SDC и Multiplexed Information and Computing Service (MULTICS) в том числе.



Multics – совместная разработка MIT, Bell Telephone Laboratories (BTL) и General Electric (GE) по созданию ОС с разделением времени для компьютера GE-645. Последний компьютер под управлением Multics выключили 31 октября 2000 года.



Однако BTL отошел от этого проекта еще в начале 1969 года.



Некоторые его сотрудники (Кен Томпсон, Деннис Ритчи, Стью Фельдман, Дуг МакИлрой, Боб Моррис, Джо Оссанна) захотели продолжить работу самостоятельно. Томпсон работал над игрой Space Travel на GE-635. Ее написали сначала для Multics, а потом переписали на Фортране под GECOS на GE-635. Игра моделировала тела Солнечной системы, а игроку надо было посадить корабль куда-нибудь на планету или спутник.



Ни софт, ни железо этого компьютера не годились для такой игры. Томпсон искал альтернативу, и переписал игру под бесхозный PDP-7. Память была объемом 8К 18-битных слов, и еще был процессор векторного дисплея для вывода красивой для того времени графики.



image

Изображение с сайта slideshare.net



Томпсон и Ритчи полностью вели разработку на кросс-ассемблере на GE и переносили код на перфолентах. Томпсону это активно не нравилось, и он начал писать ОС для PDP-7, начиная с файловой системы. Так появилась UNIX.

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


PDP-7 UNIX также положил начало высокоуровневому языку B, который создавался под влиянием языка BCPL. Деннис Ритчи сказал, что В — это Си без типов. BCPL помещался в 8 Кб памяти и был тщательно переработан Томпсоном. В постепенно вырос в С.



image

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

К 1973 году язык Си стал достаточно силён, и большая часть ядра UNIX, первоначально написанная на ассемблере PDP-11/20, была переписана на Си. Это было одно из самых первых ядер операционных систем, написанное на языке, отличном от ассемблера.


Получается, что Си – это «сопутствующий продукт», полученный во время создания операционной системы UNIX.



Прародители Си



Вдохновлённые языком ALGOL-60, Математическая лаборатория Кембриджского Университета совместно с Компьютерным отделом Лондонского университета создали в 1963 году язык CPL (Combined Programming Language).



Язык CPL посчитали сложным, и в ответ на это Мартином Ричардсоном был создан в 1966 году язык BCPL, основное предназначение которого заключалось в написании компиляторов. Сейчас он практически не используется, но в своё время из-за хорошей портируемости он играл важную роль.

BCPL использовался в начале 1970-х в нескольких интересных проектах, в числе которых — операционная система OS6 и частично в зарождающихся разработках Xerox PARC.


BCPL послужил предком для языка Би (B), разработанного в 1969 в уже знакомой всем AT&T Bell Telephone Laboratories, не менее знакомыми Кеном Томпсоном и Деннисом Ритчи.



Как и остальные операционные системы того времени, UNIX был написан на ассемблере. Отладка программ на ассемблере настоящая мука. Томпсон решил, что для дальнейшей разработки ОС необходим язык высокого уровня и придумал небольшой язык B. За основу Томпсон взял язык BCPL. Язык B можно рассматривать как C без типов.



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



В противоположность повсеместному изменению синтаксиса, которое происходило во время создания B, основная семантика BCPL — его структура типов и правила вычисления выражений — осталась нетронутой. Оба языка — безтиповые, вернее имеют единственный тип данных — «слово» или «ячейка», набор битов фиксированной длины. Память в этих языках — массив таких ячеек, а смысл содержимого ячейки зависит от операции, которая к ней применяется. Например, оператор "+" просто складывает свои операнды при помощи машинной инструкции add, и другие арифметические операции также безразличны к смыслу своих операндов.



Ни BCPL, ни B, ни C не выделяют в языке символьные данные; они считают строки векторами целых чисел и дополняют общие правила несколькими соглашениями. И в BCPL, и в B строковый литерал означает адрес статической области инициализированный символами строки упакованными в ячейки.



Как создавался Си



В 1970 Bell Labs приобрела для проекта компьютер PDP-11. Так как B был готов к работе на PDP-11, Томпсон переписал часть UNIX на B.



Но модель B и BCPL подразумевала издержки при работе с указателями: правила языка, определяя указатель как индекс в массиве слов, делали указатели индексами слов. Каждое обращение к указателю при исполнении генерировало масштабирование указателя в адрес байта, который ожидал процессор.



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



В 1971 году Ритчи начал создавать расширенную версию B. Сначала он назвал её NB (New B), но когда язык стал сильно отличаться от B, название сменили на C. Вот что, писал об этом сам Ритчи:



Я хотел, чтобы структура не только характеризовала абстрактный объект, но и описывала набор бит, который мог быть прочитан из каталога. Где компилятор смог бы спрятать указатель, наname, которого требует семантика? Даже если бы структуры были бы задуманы более абстрактными, и место для указателей могло бы быть спрятано где-нибудь, как бы я решил техническую проблему корректной инициализации этих указателей при выделении памяти для сложного объекта, возможно структуры содержащей массивы, которые содержат структуры, и так до произвольной глубины?



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



Второе нововведение, которое наиболее ясно отличает C от его предшественников, — вот эта более полная структура типов и особенно её выразительность в синтаксисе деклараций. NB предлагал основные типы int и char совместно с массивами из них и указателями на них, но никаких других способов скомпоновать их.



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


image

Изображение из книги «Язык Си»: M. Уэйт, С. Прата, Д. Мартин



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

int i, *pi, **ppi;
объявляет целое, указатель на целое и указатель на указатель на целое. Синтаксис этих объявлений отражает тот факт, что i, *pi, и **ppi все в результате дают тип int, когда используются в выражении. Похожим образом

int f(), *f(), (*f)();
объявляют функцию, возвращающую целое, функцию возвращающую указатель на целое, указатель на функцию возвращающую целое;

int *api[10], (*pai)[10];
объявляют массив указателей на целое, указатель на массив целых.



Во всех этих случаях объявление переменной напоминает её использование в выражении, чей тип – это то, что находится в начале объявления.



70-е годы: «смутное время» и лже-диалекты



Язык к 1973 стал достаточно стабилен для того, чтобы на нём можно было переписать UNIX. Переход на C обеспечил важное преимущество: переносимость. Написав компилятор C для каждой из машин в Bell Labs, команда разработчиков могла портировать на них UNIX.



По поводу возникновения языка Си Питер Мойлан в своей книге «The case against C» пишет: «Нужен был язык, способный обойти некоторые жесткие правила, встроенные в большинство языков высокого уровня и обеспечивающие их надежность. Нужен был такой язык, который позволил бы делать то, что до него можно было реализовать только на ассемблере или на уровне машинного кода».



C продолжил развиваться в 70-х. В 1973–1980-х годах язык немного подрос: структура типов получила беззнаковые, длинные типы, объединение и перечисление, структуры стали близкими к объектам–классам (не хватало только нотации для литералов).



Первая книга по Cи. Книга «Язык программирования Си», написанная Брайаном Керниганом и Деннисом Ритчи и опубликованная в 1978 году, стала библией программистов на Си. При отсутствии официального стандарта эта книга – известная также как K&R, или «Белая Книга», как любят называть поклонники си – фактически стала стандартом.



image

Изображение с сайта learnc.info



В 70-х программистов на Cи было немного и большинство из них были пользователями UNIX. Тем не менее, в 80-х Cи вышел за узкие рамки мира UNIX. Компиляторы Cи стали доступны на различных машинах, работающих под управлением разных операционных систем. В частности, Си стал распространяться на быстро развивающейся платформе IBM PC.



K&R ввёл следующие особенности языка:



• структуры (тип данных struct);

• длинное целое (тип данных long int);

• целое без знака (тип данных unsigned int);

• оператор += и подобные ему (старые операторы =+ вводили анализатор лексики компилятора Си в заблуждение, например, при сравнении выражений i =+ 10 и i = +10).



K&R C часто считают самой главной частью языка, которую должен поддерживать компилятор Си. Многие годы даже после выхода ANSI Cи он считался минимальным уровнем, которого следовало придерживаться программистам, желающим добиться от своих программ максимальной переносимости, потому что не все компиляторы тогда поддерживали ANSI C, а хороший код на K&R C был верен и для ANSI C.



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



После публикации K&R C в язык было добавлено несколько возможностей, поддерживаемых компиляторами AT&T, и некоторых других производителей:



• функции, не возвращающие значение (с типом void), и указатели, не имеющие типа (с типом void *);

• функции, возвращающие объединения и структуры;

• имена полей данных структур в разных пространствах имён для каждой структуры;

• присваивания структур;

• спецификатор констант (const);

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

• перечислимый тип (enum);

• дробное число одинарной точности (float).



Ухудшало ситуацию и то, что после публикации K&R Си продолжал развиваться: в него добавлялись новые возможности и из него вырезались старые. Вскоре появилась очевидная необходимость в исчерпывающем, точном и соответствующем современным требованиям описании языка. Без такого стандарта стали появляться диалекты языка, которые мешали переносимости – сильнейшей стороне языка.



Стандарты



В конце 1970-х годов, язык Си начал вытеснять BASIC, который в то время был ведущим в области программирования микрокомпьютеров. В 1980-х годах он был адаптирован под архитектуру IBM-PC, что привело к значительному скачку его популярности.



image



Разработкой стандарта языка Си занялся Американский национальный институт стандартов (ANSI). При нём в 1983 году был сформирован комитет X3J11, который занялся разработкой стандарта. Первая версия стандарта была выпущена в 1989 году и получила название С89. В 1990, внеся небольшие изменения в стандарт, его приняла Международная Организация Стандартизации ISO. Тогда он стал известен под кодом ISO/IEC 9899:1990, но в среде программистов закрепилось название, связанное с годом принятия стандарта: С90. Последней на данный момент версией стандарта является стандарт ISO/IEC 9899:1999, также известный как С99, который был принят в 2000 году.



image



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



Некоторые особенности C99:



• подставляемые функции (inline);

• объявление локальных переменных в любом операторе программного текста (как в C++);

• новые типы данных, такие, как long long int (для облегчения перехода от 32- к 64-битным числам), явный булевый тип данных _Bool и тип complex для представления комплексных чисел;

• массивы переменной длины;

• поддержка ограниченных указателей (restrict);

• именованная инициализация структур: struct { int x, y, z; } point = { .y=10, .z=20, .x=30 };

• поддержка однострочных комментариев, начинающихся на //, заимствованных из C++ (многие компиляторы Си поддерживали их и ранее в качестве дополнения);

• несколько новых библиотечных функций, таких, как snprintf;

• несколько новых заголовочных файлов, таких, как stdint.h.



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



В 2007 году начались работы над следующим стандартом языка Си. 8 декабря 2011 опубликован новый стандарт для языка Си (ISO/IEC 9899:2011). Некоторые возможности нового стандарта уже поддерживаются компиляторами GCC и Clang.



Основные особенности С11:



• поддержка многопоточности;

• улучшенная поддержка Юникода;

• обобщенные макросы (type-generic expressions, позволяют статичную перегрузку);

• анонимные структуры и объединения (упрощают обращение ко вложенным конструкциям);

• управление выравниванием объектов;

• статичные утверждения (static assertions);

• удаление опасной функции gets (в пользу безопасной gets_s);

• функция quick_exit;

• спецификатор функции _Noreturn;

• новый режим эксклюзивного открытия файла.



Несмотря на наличие стандарта 11 года, многие компиляторы до сих пор не поддерживают полностью даже версии C99.



За что критикуют Си



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



Более глубокую и аргументированную критику высказал Питер Мойлан. Он посвятил критике Си целых 12 страниц. Приведем пару фрагментов:



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



• На каждый модуль должен приходиться ровно один header-файл. Он должен содержать лишь экспортируемые прототипы функций, описания и ничего другого (кроме комментариев).



• Внешней вызывающей процедуре об этом модуле должны быть известны только комментарии в header-файле.



• Для проверки целостности каждый модуль должен импортировать свой собственный header-файл.



• Для импорта любой информации из другого модуля каждый модуль должен содержать строки #include, а также комментарии, показывающие, что, собственно, импортируется.



• Прототипы функций можно использовать только в header-файлах. (Это правило необходимо, поскольку язык Си не имеет механизма проверки того, что функция реализуется в том же модуле, что и ее прототип; так что использование прототипа может маскировать ошибку «отсутствия функции» — «missing function»).



• Любая глобальная переменная в модуле, и любая функция, кроме той, что импортируется через header-файл, должны быть объявлены статическими.



• Следует предусмотреть предупреждение компилятора «вызов функции без прототипа» (function call without prototype); такое предупреждение всегда нужно рассматривать как ошибку.



• Программист должен удостовериться в том, что каждому прототипу, заданному в header- файле, соответствует реализованная под таким же именем в том же модуле неприватная (т.е. нестатическая в обычной терминологии Си) функция. К сожалению, природа языка Си автоматическую проверку этого делает невозможной.



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



• В идеале программисты, работающие в одной команде, не должны иметь доступа к исходным файлам друг друга. Они должны совместно использовать лишь объектные модули и header-файлы.



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


image

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



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



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



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



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



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



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


Си – жив



Согласно данным на июнь 2016 года, индекс TIOBE, который измеряет рост популярности языков программирования, показал, что C занимает 2 место:







Пусть кто-то скажет, что Си устарел, что его широкое распространение — следствие удачи и активного PR. Пусть кто-то скажет, что без UNIX язык Си никогда бы не создали.



Тем не менее, Си стал своего рода стандартом. Он, так или иначе, прошел испытание временем в отличие от многих других языков. Си-разработчики до сих пор востребованы, а создателей языка IT-сообщество вспоминает добрым словом.
Original source: habrahabr.ru.

https://habrahabr.ru/post/304034/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

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

Клайв Касслер - Сборник произведений (49 книг) (1973-2016) FB2 » NetFact.Ru: Скачать бесплатно – Популярная Интернет Библиотека

Пятница, 24 Июня 2016 г. 15:18 (ссылка)
netfact.ru/detective/2935-k...6-fb2.html


Клайв Касслер - Сборник произведений (49 книг) (1973-2016) FB2




Клайв Касслер - американский писатель, один из ведущих мастеров приключенческого жанра нашего времени. Первый роман — “Средиземноморский пират” — опубликован в 1973 году, но всемирную славу и известность Касслеру принесла третья книга — “Поднять “Титаник”, в одночасье ставшая бестселлером и вскоре экранизированная. Cам автор назвал этот фильм чудовищным и поклялся никогда больше не иметь дело с Голливудом. Однако спустя ровно 25 лет, в 2005-м, на экраны мира вышла новая экранизация его романа — «Сахара». Из-под пера автора вышло в свет еще полтора десятка произведений с неизменным главным героем Дирком Питтом, имевших огромный успех, переведенных на десятки языков и изданных общим тиражом свыше 100 миллионов экземпляров.



Список книг:



Дирк Питт

1. Средиземноморский пират (переводчик: А. Хамидулина)

2. Айсберг (переводчик: О. Волосюк)

2. Айсберг (2013) (переводчик: Дмитрий Арсеньев)

3. Поднять `Титаник`! (переводчик: К. Новиков)

5. Ночной рейд (переводчик: Н. Смирнова)

6. Тихоокеанский водоворот (переводчик: Дмитрий Арсеньев)

7. За борт! (переводчик: Дмитрий Арсеньев)

9. Сокровище (переводчик: А. Фролова)

10. Дракон (переводчик: С. Чудов)

11. Сахара (переводчик: А. Яковлев)

12. Золото инков (переводчик: И. Новицкий)

13. Невидимый убийца (Ударная волна) (переводчик: Владимир Мисюченко)

14. На грани потопа (переводчик: А. Дубов)

15. Атлантида (переводчик: А. Дубов)

16. В поисках Вальгаллы (переводчик: С. Федоров, И. Новицкий)

17. Троянская одиссея (переводчик: Н. И. Лисова)

18. Черный ветер (переводчик: Н. И. Лисова, А. И. Дубов)

19. Сокровище Чингисхана (переводчик: И. В. Гаврилов)

20. Арктический дрейф (переводчик: Д. Целовальникова)

21. Полумесяц разящий (переводчик: М. А. Новыш)

22. Стрела Посейдона (переводчик: А. В. Филонов)



Досье НУМА

1. Змей (переводчик: Е. Сарапина)

2. Синее золото (переводчик: Н. Абдуллина)

3. Огненный лед (переводчик: В. Лопатка)

5. Затерянный город (переводчик: В. М. Заболотный)

7. Навигатор (переводчик: В. М. Заболотный)

8. Медуза (переводчик: А. Грузберг)

9. Машина смерти (переводчик: С. Н. Самуйлов)

10. Металлический шторм (переводчик: Л. Соловьева)



Исаак Белл

1. Погоня (переводчик: Н. Смирнова)

2. Саботажник (переводчик: Дмитрий Арсеньев)

3. Шпион (переводчик: Дмитрий Арсеньев)

4. Гонка (переводчик: А. Грузберг)



Приключения Фарго

1. Золото Спарты (переводчик: Н. Балашова)

2. Потерянная империя (переводчик: Ольга Орлова)

3. Королевство (переводчик: А. Грузберг)

4. Сокровища Аттилы (переводчик: Александр Абрамович Грузберг)

5. Гнев майя (переводчик: Артем Пузанов)



Хроники Орегона

1. Золотой Будда (переводчик: Г. Сапогова)

2. Священный камень (переводчик: Михаил Новыш)

3. Темная стража (переводчик: А. В. Филонов)

4. Берег Скелетов (переводчик: Е. Пак)

5. Чумной корабль (переводчик: А. Уткин)

6. Корсар (переводчик: В. Лопатка)

7. Молчаливые воды (переводчик: А. А. Грузберг)

8. Джунгли (переводчик: Д. В. Вознякевич)



Название: Клайв Касслер - Сборник произведений (49 книг)

Автор: Клайв Касслер

Год выпуска: 1973-2016

Жанр: Приключения, Боевик, Триллер

Формат: fb2

Качество: Изначально электронное (ebook)

Размер: 74,43 Мб



Скачать: Клайв Касслер - Сборник произведений (49 книг) (1973-2016) FB2



Скачать | Download | TurboBit.net

http://turbobit.net/5oyrx1f0x0tt/Klajv_Kassler-49.rar.html



Скачать | Download | HitFile.net

http://www.hitfile.net/FhUzqe8/Klajv_Kassler-49.rar.html



Скачать | Download | Файлообменник.рф

http://файлообменник.рф/k3ljoaze9wsy/Klajv_Kassler-49.rar.html



Скачать | Download | BornCash.org

http://borncash.org/load/1734001034&name=Klajv_Kassler-49.rar



Скачать | Download | StartFiles.org

http://startfiles.org/load/1734001034&name=Klajv_Kassler-49.rar



Скачать | Download | GoldFiles.org

http://goldfiles.org/load/1734001034&name=Klajv_Kassler-49.rar



Скачать | Download | File-Space.org

http://file-space.org/files/get/X7tKKoIy29/klajv-kassler-49.rar.html

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

Как побороть лень?!

Пятница, 24 Июня 2016 г. 12:09 (ссылка)


Мне всего 20 лет. Но я уже наступаю на пятки своей мечте. С 17 лет я начала путешествовать. У меня не было денег, всего добилась сама. Было сложно,но поверьте - ВОЗМОЖНО ВСЁ!



Главная причина,главный наш враг,который пожирает нас изнутри  и не дает нам достичь  желаемого - ЛЕНЬ!  Как и любого другого врага лень нужно побеждать   и её можно победить. Если вы знаете чего хотите,если у вас есть мечта,цель,то поздравляю! Вы сделали первый шаг! Но а если вы еще сидите дома и тупо смотрите в экран монитора,то у вас проблемы.Очнитесь! Взбодритесь и прочтите мою пошаговую инструкцию" КАК ПОБОРОТЬ ЛЕНЬ"!



1 шаг



Вы должны знать чего хотите! какая у вас мечта? Цель? Когда вы определитесь с этим вы сможете перейти к шагу №2



2 шаг



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



3 шаг



Вы должны лечь на кровать (пол,диван и т..п) и просто лежать,ПРОСТО ЛЕЖАТЬ! Смотрите на потолок и осмыслите всё! Чего вы хотите? Как вы бы могли этого достичь? Что вам мешает и почему вы не идете к поставленной цели? Вспомните чего вы добились? Что у вас есть? Почему вы не продвигаетесь дальше?



ответив на эти вопросы вы должны перейти к следующему шагу



4 шаг



Возьмите лист и напишите три основных дела,которые вы должны делать каждый день! И выполняйте их! Это может быть что угодно( полить цветы,помыть посуду, присесть 5 раз). Через неделю прибавьте к этому списку еще два простых задания и со временем усложняйте дела. Только помните -ДЕЛА НУЖНО ВЫПОЛНЯТЬ КАЖДЫЙ ДЕНЬ!



5 шаг



Вы сова? Как же так! Нужно быть жаворонком! Это очень важно! Выполняйте все дела утром (все сложные дела),так вы выполните все раньше и будет больше времени на любимые занятия.



6 шаг



Разбивайте большие дела на части! Так у вас не будет накапливаться ваша работа.



7 шаг



Не бойтесь двигаться? Немного движения насильно и вам это понравится! Поверьте!



8 шаг



Не откладывай ничего на завтра! 



ВОТ  И ВСЁ ! Всего 8 шагов к успеху. 8 простых шагов чтобы победить лень!



6___170 (650x400, 57Kb)
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
Хельга_Рогнарёковна

Всем изевстные правила успешного человека.

Четверг, 23 Июня 2016 г. 16:56 (ссылка)



1. Начинай свой день с благодарности за все, что у тебя есть.

2. Рано вставай (5-6 утра).

3. Пей много воды (1,5 - 3 литра в день).

4. Принимай контрастный душ для оздоровления.

5. Планируй свой день.

6. Ставь цели, но не привязывайся к ним.

7. Прощай, прощай, прощай своих друзей и врагов. Мы несовершенны, поэтому прощай другим их несовершенства.

8. Проводи как минимум 15 минут в день на свежем воздухе, а еще лучше — 30—60 минут.

9. Не пей сразу после еды.

10. Избегай негативного окружения.

11. Если все-таки оказываешься в разрушающей среде, учись «от обратного», т.е. каким «не быть».

12. Будь верным своей мечте.

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

14. Занимайся спортом каждый день.

15. В периоды кризиса выполняй программу-минимум.

16. Учись у профессионального наставника, который поможет ускорить твой профессиональный рост.

17. Работай, наслаждаясь.

18. Если работа не нравится, но она необходима для роста и приближает к цели, продолжай ее делать.

19. Если работа не нравится и не приближает к цели, бросай ее.

20. Верь в себя.

21. Глубоко дыши как можно чаще в течение дня.

22. Молись или медитируй каждый день, очищай душу.

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

24. Найди лучших учителей в каждой сфере жизни и учись у них.

25. Отдавай от 10% дохода на благотворительность.

26. Не скупись на похвалу, особенно для своей команды.

27. Будь эмоциональным в похвале и сдержан и деликатен в критике.

28. Помни: какое бы хорошее дело ты ни делал, всегда кто-то будет недоволен. Это неизбежно.

29. В успехе испытывай благодарность за победу. В поражении испытывай благодарность за опыт.

30. Будь иногда ребенком, позволяй себе подурачиться.

31. Помни, что самое важное нужно делать в первую очередь.

32. Применяй как можно чаще принцип «два в одном» (одновременное занятие спортом и прослушивание аудиокниг, дела по дому и мотивирующее видео).

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

34. Стремись к росту, не бойся препятствий.

35. Помни: чтобы достичь мастерства в любом деле, нужно как минимум 10 тысяч часов усердной работы.

36. Маленькие ежедневные улучшения ведут к масштабному успеху.

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

38. Единственный достойный стандарт — это самый лучший.

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

40. Если это твои родственники, люби их и принимай их такими, какие они есть. Они, скорее всего, никогда не изменятся.

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

42. Вдохновение приходит в результате правильного образа жизни.

43. Чем хуже питание и чем ты менее подвижней, тем меньше желания и страсти в работе.

44. Будь «лифтом» для окружающих людей. Поднимай их.

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

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

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

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

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

50. Читай почту и соц. сети 2 раза в день. Максимум.

51. Слова вдохновляют и слова разрушают. Выбирай их с чуткостью и любовью.

52. Любить человека — это помочь ему реализовать себя. Даже если это будет в ущерб твоим собственным желаниям.

53. Наслаждайся одиночеством.

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

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

56. Веди дневник успеха, особенно по категориям, над которыми работаешь больше всего.

57. Выполняй договоренности. Для этого не обещай ничего, если не уверен на 100%, что сможешь это сделать.

58. Избегай сплетен.

59. Следи за новостями, за политикой, за экономикой, развивайся сферически.

60. Но помни, что смысл жизни в другом — в глубоком понимании законов мироздания и следовании им.

Это приведет к счастью.

61. «Из активных и умных побеждают активные. А среди активных — самые умные.» Сочетай ум и активность.

62. Анализируй каждое значительное событие в своей жизни. Какой урок ты извлек из него?

63. Перестань делать то, что не способствует твоей реализации.

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

65. Не обсуждай чужие неудачи.


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

Специалисты назвали лучший браузер для достижения успеха

Вторник, 21 Июня 2016 г. 14:50 (ссылка)

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

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

Бегство от удачи: что движет хроническим невезением и как его преодолеть

Понедельник, 20 Июня 2016 г. 17:25 (ссылка)

Это цитата сообщения Сияние_Розы_Жизни Оригинальное сообщение

Бегство от удачи: что движет хроническим невезением и как его преодолеть






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



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


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Школа_славянской_магии (Автор -Бася_Ведающая)

Притча о том зачем нам неприятности и трудности

Суббота, 18 Июня 2016 г. 14:20 (ссылка)


Бог ещё жил на земле в те дни. Однажды пришёл человек, старый фермер, и сказал:

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

— Что ты предлагаешь? — спросил Бог.

— Дай мне один год, и пусть всё происходит, как я хочу, и увидишь, что получится. Бедности не станет.

Бог согласился и дал фермеру один год.

Естественно, фермер просил самого лучшего, он думал только о лучшем: ни буря, ни гром, ничего опасного для урожая. Фермер получал всё нужное, всё благоприятное и был счастлив. Пшеница росла очень высокой! Если он хотел солнца — было солнце, когда он хотел дождь — шёл дождь, и ровно столько, сколько он хотел. В этом году всё было правильно, всё было математически точно. Пшеница выросла такой высокой!

И вот фермер пришёл к Богу и сказал:

— Смотри, в этот раз урожай будет такой, что даже если в течение 10 лет люди не будут работать, то еды хватит.

Но когда урожай был убран, зёрен в пшенице не оказалось.

Фермер был несказанно удивлён. Он спросил Бога:

— Почему так случилось? Что я делал неправильно?

Бог сказал:

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



Эта притча имеет огромный смысл. Если ты только счастлив, и счастлив, и счастлив, счастье теряет своё значение. Это так, словно некто пишет белым мелом на белой стене: никто не сможет прочесть написанное. Ночь также необходима, как день. И дни отчаяния также важны, как дни радости. Это и называется осознанием. И медленно, постепенно, когда ты заметишь ритм жизни, ощутишь ритм двойственности, ритм противоположностей — ты перестанешь спрашивать. Ты обретёшь тайну! Живи в этой тайне, и однажды ты будешь удивлён — какое великое благословение жизни! Как много существования, бытия прольётся на тебя в каждый миг! Даже отчаяние, печаль очистятся. Не то, чтобы печаль не пришла, она придёт, но она уже не будет твоим врагом. Ты с ней подружишься, потому что будешь видеть её пользу. Ты сможешь увидеть её красоту, ты сможешь понять, почему она есть и почему порой она необходима.



 



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

Никогда не приходите ни в чей дом с пустыми руками !

Пятница, 17 Июня 2016 г. 19:02 (ссылка)

вам (604x402, 36Kb)
Встретив кого-нибудь, Вы можете молча послать ему благословение, пожелать ему счастья, радости и побольше смеха. Этот вид молчаливого дарения обладает очень большой силой.

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

Вы можете сказать: «Как я могу давать другим, если в данный момент мне самому недостает?»

Вы можете принести цветок. Один цветок.

Вы можете принести записку или открытку, которые что-то скажут о ваших чувствах к тому человеку, к которому вы пришли.

Вы можете принести комплимент.

Вы можете принести молитву…

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

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

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

Первое достижение на работе

Четверг, 16 Июня 2016 г. 23:00 (ссылка)


Всем привет!



С понедельника я начала работать. Барменом :)



В целом - работа несложная. Но требует некоторых навыков и сноровки. 



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



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



Получился шот в стиле Амаретто. 



Буду тренироваться дальше и исправлять ошибки в приготовлении шотов  и коктейлей.


1257677228_article_image-image-article (375x500, 19Kb)
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
lenov_ru

Floaties: Endless Flying Game v 1.1.0 (Mod Money) » Клуб пользователей планшетов на ANDROID / Lenovo IdeaTab A2109 8GB / Samsung Galaxy Tab 2 7.0 / Asus Transformer TF700T / NVIDIA Tegra 3

Четверг, 16 Июня 2016 г. 08:42 (ссылка)
lenov.ru/games/25395-floati...money.html


Floaties: Endless Flying Game - аркада с красивой графикой и хардкорным геймплеем в механике Flappy Bird. Управляя разнообразными объектами и предметами обладающими способностью летать, гейм

Комментарии (0)КомментироватьВ цитатник или сообщество
ХРАМ_НЕТЛЕННОЙ_ЛЮБВИ

Аскеза речи

Среда, 15 Июня 2016 г. 23:59 (ссылка)

Аскеза речи ИСТОЧНИК http://www.liveinternet.ru/users/4715676/post202862925

Под_музыку_флейты

Человек должен говорить слова, которые не вызывают беспокойства у других людей. А если он говорит слова, которые вызывают беспокойство, то он должен либо иметь на это полномочие, либо обосновывать это. Человек имеет полномочие говорить людям слова, которые вызывают беспокойство, если он начальник, наставник, учитель, руководитель, мастер, отец или мать. То есть занимает руководящее положение. Любой человек может говорить беспокоящие слова другому человеку, но при этом он должен обосновывать их. Если обоснование ошибочное, то говорящий за это будет отвечать. Поскольку человек принес беспокойство или боль другому человеку, то он неправильно поступил, и тогда он будет страдать за свою ошибку. Право говорить и исправлять других появляется тогда, когда другой человек хочет и склонен нас слушать. Когда он желает, чтобы мы его учили, исправляли и указывали на его ошибки. Если же человек НЕ склонен нас слушать, то, значит, и не следует нам ему говорить что-либо неприятное. И это значит, что на данный момент Вы возможно, исчерпали свои благочестивые запасы. Или Вы с ним слишком плохо себя вели, и он начал плохо к вам относиться. Есть люди, которые в целом очень неблагочестивы, и таким людям нет смысла говорить благочестивые слова, пытаясь исправить их. Единственный способ общения с ними – это призвать на помощь правосудие, запретить им с помощью закона делать что-либо плохое. Общаться с такими людьми нет никакого смысла. Они реагируют только на силу. Если же у вас нет возможности воздействовать на них силой, то нужно избегать общения с ними, подальше держатся от них. - Из лекции Торсунова О.Г.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
ХРАМ_НЕТЛЕННОЙ_ЛЮБВИ

Как определить насколько человек грешный?

Среда, 15 Июня 2016 г. 23:41 (ссылка)

Как определить насколько человек грешный?

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

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

ИСТОЧНИК http://www.liveinternet.ru/users/4715676/post196850002

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

Следующие 30  »

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

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

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