«Свобода от равенства и братства» Александр Никонов

Третья книга Никонова, которую мне довелось прочесть. Именно с неё я начал интересоваться этим человеком, перенимать некоторые аспекты его мировоззрения. Скажу честно, почти по всем вопросам я с ним согласен. Благодаря нему я пересмотрел свои взгляды на многие вещи. Теперь о книге.

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

SOAP за 5 минут

SOAP предназначен для обмена данными между приложениями.

SOAP работает поверх http.

Структура SOAP-документа:

<?xml version="1.0"?><soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
...
</soap:Header>

<soap:Body>
...
  <soap:Fault>
  ...
  </soap:Fault>
</soap:Body>
</soap:Envelope>

Простая формула биндинга: XML + HTTP = SOAP

SOAP запрос:

POST /InStock HTTP/1.1Host: www.example.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: nnn

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Body xmlns:m="http://www.example.org/stock">
  <m:GetStockPrice>
    <m:StockName>IBM</m:StockName>
  </m:GetStockPrice>
</soap:Body>
</soap:Envelope>

SOAP ответ:

HTTP/1.1 200 OKContent-Type: application/soap+xml; charset=utf-8
Content-Length: nnn

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body xmlns:m="http://www.example.org/stock">
  <m:GetStockPriceResponse>
    <m:Price>34.5</m:Price>
  </m:GetStockPriceResponse>
</soap:Body>

XML за 5 минут

Для тех, кто хочет понять, что такое XML за 5 минут.

XML, в отличии от HTML, был создан для хранения, транспортировки и обмена данными.

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

Любой новый xml-файл начинается с заголовка <?xml version="1.0" encoding="UTF-8"?>

В XML все элементы должны иметь закрывающийся тэг. Регистр имеет значение.

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

Значение атрибутов тэгов всегда должны быть заключены в кавычки.

Есть 2 альтернативных способа для валидации XML: DTD и XML Schema.

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

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

Вместо css можно использовать xslt. XSLT — рекомендованные таблицы стилей для XML.

Для разрешения конфликта имён в xml используются пространства имён (namespaces, ns). Они описываются через их атрибуты. Декларация указывается по определённому URL'у:

<root>
<h:table xmlns:h="http://www.w3.org/TR/html4/"]]>
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>

<f:table xmlns:f="http://www.w3schools.com/furniture"]]>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>
</root>

Что такое объективизм?

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

Человек является самой большой ценностью. Человек — это единственно существо, которое способно рассуждать и действовать рационально. А мифическое понятие «общества» и «коллективного блага» являются оправданием тирании.

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

Начну с простых постулатов объективизма, из которых выводятся все остальные утверждения:

  • реальность существует, вне зависимости от чьих-то верований и желаний;
  • разум — единственный источник знаний для человека и основной инструмент выживания;
  • человек обретает цель в самом себе. Это значит, что каждый индивидуум должен жить своим умом и для самого себя, не принося себя в жертву другим, и не делая других своими жертвами;
  • капитализм — единственная моральная социальная система.

«Атлант расправил плечи» Айн Рэнд

Обложки 3х томов

Самое лучшее произведение из тех, что мне доводилось читать. Эти 3 тома по тиражу приблизились в США у тиражам Библии, став, таким образом, второй после библии по массовости книгой. Автор самоотверженно писала это произведение на протяжении 20 лет, а на речь Джона Голта, по которой я напишу несколько отдельных обзоров, потратила 2 года.

Айн Рэнд стало основательницей философского движения объективизма, основные идеи которого и изложила в своих «Атлантах».

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

Я обязательно прочту этот роман ещё раз, но уже на языке оригинала.