gladilov.org.ru 

Позднее Ctrl + ↑

Системы счисления. Как люди учились считать.

Считать умеет не только человек — в животном мире мы обнаружим немало видов, представители которых делают это не намного хуже нас. Осы-одиночки, например, способны оценить количество живых гусениц, предназначенных в пищу. Оно всегда равно 5,12 или 24.

Показать

Концепция числа лежит в основе познания окружающего мира. Мы постоянно оперируем числами, ЕЖЕДНЕВНО, НЕ СЛИШКОМ ЗАДУМЫВАЯСЬ О ТОМ, ЧТО ОНИ ИЗ СЕБЯ ИЗНАЧАЛЬНО ПРЕДСТАВЛЯЮТ. Того же, кто попытается проникнуть в суть числа, ждут невероятные открытия.

Как люди учились считать

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

Первый счет

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

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

Вавилон

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

Шумерская глиняная табличка 2400 г. до н. э.

Древние египтяне умели считать до миллиона.

Хотя в практической деятельности приходилось применять и пальцы.

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

Папуасы и счет

Чтобы назвать то или иное число, папуасы, живущие в Новой Гвинее, дотрагиваются до различных частей тела. Мизинец правой руки означает единицу, далее цифры (до числа 22) по окружности описывают все тело.

Количество и порядок

В палках, камнях, зарубках, образных рисунках, служивших первобытным людям в качестве «знаков» счета, уже можно рассмотреть зарождение важнейшей концепции количественного числительного.
Она базируется на понимании того, что природа вещей, помогающих подсчету других предметов, не играет в этом процессе никакой роли. Число превращается, таким образом, в нечто абстрактное.
Африканские пигмеи в своей системе счета отталкиваются от числа 3: для первых трех чисел они выбрали звуки «а» (1), «оа» (2) и «уа» (3) и, достаточно примитивным способом варьируя их, создают новые числительные: «оа-оа» (4), «оа-уа» (5), «уа-уа» (6).
В древнейшей цивилизации майя (Северная и Центральная Америка) для написания цифр было принято группировать точки и черточки по пяти позициям. Ноль при этом обозначался значком в форме ракушки.


Один из самых наглядных методов счета — «на пальцах». На протяжении веков он был наиболее популярен в странах Средиземноморья и Ближнего Востока.

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

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

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

Большие числа

В древности счет заканчивался на нескольких тысячах. В обозначении слишком больших чисел долгое время не было необходимости, так как считать с их помощью было попросту нечего. Говоря о подобных множествах, обычно восклицали: «Больше, чем звезд на небе!» — и всем становилось ясно, о чем идет речь. Число «миллион» появилось только в конце Средневековья. Само это слово переводится с латыни как «большая тысяча» (или «тысяча раз тысяча»). Лишь с развитием астрономии и ростом объемов торговли возникла потребность модернизации системы чисел в сторону ее расширения.

Позиционная система

Мы привыкли говорить «четыреста» для обозначения «четверки» в числе 2461, «сорок» — в числе 1648; «четыре тысячи» — в числе 4892. Та легкость, с которой мы меняем словесное выражение одной и той же «четверки», — результат одного из важнейших в истории человечества изобретений. А именно — позиционной системы счисления.
В непозиционной системе счисления символ, соотносящийся с каким-либо числом, постоянен и, где бы в числе он «ни находился», обозначает всегда одно и то же. В хорошо знакомой каждому римской системе счисления символ V соотносится с числом 5 и в числе XV (в деся
тичной системе он бы указывал на 5 единиц), и в числе XVI (в десятичной системе — 5 десятков), и в числе VII (в десятичной системе — 5 сотен).
XX, XXX, XL, L, LX, LXX, LXXX, ХС, С- 20 30 40 50 60 70 80 90 100
Число 1968 пишется как MCMLXVIII, а 2003 — как MMIII.
Несмотря на то, что римская система счета не была позиционной, она получила широкое распространение в Европе. Пользуются ею и сейчас — в частности, римскими цифрации обозначают века и нумеруют события, представляющие особую важность (вспомним названия Олимпийских игр, мировых войн и т. п.).
Достаточно трудным при оформлении той же десятичной системы счисления (а она представляет собой показательный пример позиционной системы счисления) был поиск «отсутствия». Вопрос формулировался так: что делать, например, счислом 405, в котором десятки отсутствуют? Древнеиндийские мудрецы нашли выход из этого положения, введя в оборот новое слово «sunya», то есть «пустота».

Привычка считать яйца дюжинами (популярность в древности числа 12, скорее всего, объясняется астрономическими увлечениями — именно столько насчитывается зодиакальных знаков) прекрасно иллюстрирует те пути, по которым шел человеческий разум. Во французском языке до сих пор слышны отголоски системы счисления, основанной на числе 20 (по количеству пальцев рук и ног). Так, число 83 у французов звучит как «quatre-vinght-trois», то есть «четыре раза по двадцать плюс три». Такой же отголосок — привычка подсчета времени и углов на базе числа 60 (взятого из древневавилонской системы), когда мы принимаем за минуту промежуток времени, равный 60 секундам, а за час — равный 60 минутам.

Десятичная система счисления

Используемая нами сегодня десятичная система счисления и основные правила счета, ей соответствующие, появилась на севере Индии в V в. до н. э. Для того чтобы это случилось, потребовались три вещи: а) разработанная концепция цифр от 1 до 9, обозначаемых отдельными абстрактными символами; б) утверждение полноправного положения нуля; в) формулировка позиционных принципов размещения цифр при написании больших чисел. Согласно этой системе, совершившей революцию не только в науке, но, вообще говоря, перевернувшей весь мир, написание «1704» означает: «четыре единицы, ни одного десятка, семь сотен и одна тысяча».

Камушки и счеты

Латинское слово «calculus» переводится как «маленький камушек». Такие камушки издавна помогали обучать детей счету. Для того чтобы считать было легче, в камушках просверливались дырки, через которые пропускали нитки. Этот принцип хорошо знаком завсегдатаям бильярдных. Он используется и в четках — с их помощью верующие ведут счет собственным молитвам.
Описанная схема легла в основу устройства счетов — первой «вычислительной машины».
Когда кто-то считает на пальцах (пусть даже он этого не показывает другим) и говорит: «36 и 2 в уме», — это те же счеты, где пальцы заменяют косточки.
Самые совершенные счеты изобрели древние китайцы. Они имеют хождение до сих пор.
Такие счеты представляют собой деревянную рамку с несколькими поперечными параллельными рейками, на каждую из которых нанизано по семь шариков. Расположенная перпендикулярно к ним палочка делит счеты на две части таким образом, что с одной стороны остается 2 шарика, а с другой — пять. Счет основан на десятичной системе — каждая рейка обозначает следующий порядок счета. Это простейшее устройство предназначено для складывания, вычитания, умножения, деления и даже таких относительно сложных операций, как извлечение квадратного или кубического корня.


Ссылка на оригинал

Множественная логика русской орфографии

Недавно откопал чудесную статью о русском языке, причём на ленте юниксоидов(!).
Я взял на себя смелость привести её здесь полностью.

Показать

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

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

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

Части слова aka морфемы (корень, приставка, суффикс) имеют значение. Морфологический принцип помогает нам узнавать и понимать части слова в любом окружении, в любых условиях. Если бы части слова в разных славах писались бы паразнаму, мы бы никада нисмагли панять написаный текст.

Большинство орфографических правил объясняется морфологией, то есть, чтобы правильно написать слово, нужно разобрать его на составные части. Взять, к примеру, одну из самых распространённых сегодня ошибок — окончания -тся/-ться. В школе учат: он что делает? Катается. «Делает» — без мягкого знака, поэтому «катается» тоже без мягкого знака. Что делать? Кататься. В вопросе есть мягкий знак, поэтому и в нашем глаголе нужен мягкий знак. С точки зрения морфологии, русский инфинитив (то есть начальная форма глагола, не обладающая признаками времени, числа, лица и рода) заканчивается на мягкий знак. Мягкий знак — это остаток архаичного окончания -ти. Забавлятися барин изволил. Если какие-то грамматические признаки имеются (катается — он, третье лицо, единственное число, настоящее время), значит, это уже не начальная форма, и мягкого знака тут быть не должно. И не появилось бы никогда глумливого пожелания «Ещё тревожно спиться ветеранам», если бы создатели скандального плаката в детстве поняли, почему в одних случаях мягкий знак есть, а в других — нет.

Но есть ещё один орфографический принцип — исторический. Слово пишется так, а не иначе, потому что оно всегда писалось так, а не иначе. Почему «собака»? Потому что она с момента своего появления в русском языке была собакой. Почему жи/ши, хотя мы произносим «ж» и «ш» твёрдо? Потому что когда-то их произносили мягко, а потом произношение изменилось, а написание осталось. Почему «берёшь», но «забираешь»? Опять же, историческое наследие. Такие случаи необходимо запоминать, потому что понимать тут нечего. Можно, конечно, найти учебник исторической грамматики и изучить эволюцию русского языка от берестяных грамот до наших дней. Говорят, французский язык опирается на традиционное написание в гораздо большей степени, чем русский, и французские школьники проводят гораздо больше времени за зубрёжкой.

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

Евгения Власова, 19 января 2013 г.
Ссылка на оригинал

Очередной отчёт о жизни домашнего животного

Кошка Лиса заметно подросла, обленилась (хотя иногда на неё нападают приступы игровой активности).

Показать

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

Иногда просто сидит и «втыкает»:

Само собой — очень часто просто дрыхнет:

Иногда работает «статуэткой»:

Временами она показывает, что лоток — это её частная неприкосновенная собственность (вид сверху):

Поздним вечером сидит и смотрит, как я читаю (или гипнотизирует нас, даёт мысленные приказы «ПОДЧИНЯЙТЕСЬ МНЕ, ХОЗЯЕВА!», а может — просто мозг прогревает):

Часто просто сидит рядом:

Кстати — сделали ей будку:

(вид без крыши и передней стенки).

Когда мы уходим — скучает:

Частенько недовольно жмурится:

Настройка NUT в режиме master + slave

Приобретя ИБП Powercom BNT-1000AP Schuko, поставил себе задачу обеспечить гарантированное питание и корректное завершение работы на важных системах. Имелся в виду мой компьютер (естессно!) и роутер D-Link DIR-320/A2E с установленным там DebWRT (носит гордое имя hive, о нём я уже писал).

Показать

Так как ИБП я выбирал с буквой P в конце названия модели, то он имеет порт для связи с компьютером. В моём случае это был USB-порт (RS-232 и другую экзотику уже в них и не используют давно). В комплекте с ИБП прилагался кабель USB(A)male — USB(B)female. Но им я дотянулся только до компьютера.

На компе поставил пакет NUT (Network UPS Tools). Он состоит из сервера upsd, клиента upsmon и вспомогательных программ:

  • upsc — программа общения с сервером вручную
  • upsdrvctl — программа запуска драйвера ИБП вручную
  • upscmd — программа посылки команд в ИБП вручную
  • upssched — скрипт обработки событий от ИБП

Серверный процесс upsd поддерживает связь с ИБП и отвечает на запросы клиентов.
Клиентский процесс upsmon отвечает за своевременное обнаружение проблем с питанием и принятие необходимых решений.

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

В моём случае конфигурация свелась к ебле с созданием файла /dev/ttyUSB0 настройке линка через USB-кабель и редактированию конфигурационных файлов:

  • /etc/nut/nut.conf — указывает тип работы nut
MODE=standalone
UPSD_OPTIONS="-u root"
UPSMON_OPTIONS="-u root"
  • /etc/nut/ups.conf — конфигурация драйвера и способа подключения к ИБП
user=root
[bnt-1000]
driver=usbhid-ups
port=auto
productid=0004
desc="Powercom BNT-100AP Schuko"
  • /etc/nut/upsd.conf — конфигурация сервера
LISTEN 127.0.0.1 3493
LISTEN [адрес в моей домашней IP-сети] 3493

Можно просто указать

LISTEN 0.0.0.0 3493

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

  • /etc/nut/upsd.user — описание клиентов и пользователей
[soul]
password=<пароль>
action=SET
instcmds=ALL
upsmon=master
[hive]
password=<пароль>
upsmon=slave
  • /etc/nut/upsmon.conf — конфигурация клиента, строка соединения с сервером
RUN_AS_USER root
MONITOR bnt-1000@localhost 1 soul <пароль> master

Также

chown -R nut. /var/run/nut/

На сервере hive настройка была более тривиальной и свелась к установке пакетов nut и nut-cgi и редактированию файла /etc/nut/upsmon.conf:

MONITOR bnt-1000@soul 1 soul <пароль> slave

После этого процесс upsmon на сервере hive смог общаться с процессом upsd на моей машине soul.

Итоговая схема выглядит так:

Стандартный вывод nut-cgi меня не очень устроил:

поэтому я нарисовал свой сайтик с бэкджеком и шлю визуализацией данных от ИБП:

Ссылки:
http://www.ignix.ru/book/freebsd/daemon/network_ups_tools
https://sites.google.com/site/plan0metr/home/nut
http://www.linux.kiev.ua/materials/How-to-use-UPS-with-nut.html

Гражданин

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

Наконец-то чувствую себя человеком, имея в кармане российский паспорт.

Показать

Сначала у меня был вот такой паспорт 

Затем — такой  и даже такой 

А теперь наконец-то тот, который мне нравится больше , а с некоторых пор — ещё и такой 

Теперь я выгляжу примерно так:

Хотя конечно вариантов масса 

Искренне ваш,
гражданин Российской Федерации
Павел ’Soul’ Гладилов,
Симферополь, Республика Крым, Россия.

P.S.
А ведь есть ещё наверное люди, имеющие такой вот паспорт:

DIR-320. Обратное питание по USB

У меня дома есть маршрутизатор D-Link DIR-320/A2E с изменённой прошивкой (сначала я скомпилировал для него OpenWRT по мануалу от dipcore (архивная ссылка), затем мне понадобился на этом роутере php, т. к. я его ещё и как сервер использую, и теперь на нём живёт практически полноценный Debian с шахматами и поэтессами).

Показать

Выглядит это так:

Приведу необходимые пояснения (на схеме и по тексту):

К стенке  стола привинчены два маршрутизатора, D-Link DIR-615/B2G и D-Link DIR-320/A2E. DIR-615 со штатной прошивкой служит шлюзом в сеть провайдера и интернет. DIR-320 с дебианом на борту связан со шлюзом по беспроводной сети и работает домашним DNS-, NTP-, принт-, файл-сервером эт цетера. На этом-же устройстве настроен apache с несколькими сайтами. Для обеспечения загрузки ОС используется накопитель USB-флеш LG UB2GVMNPB объёмом 2 ГБ, включённый в активный 10-портовый USB-хаб CBR CH 310. Для питания роутера с дебианом использовался стандартный блок питания D-Link номиналом 5 В 2,5 А. Для USB-хаба — его родной БП 5 В 2 А.
Вчера возникла необходимость перегрузить дебиан-маршрутизатор по питанию — поставил на нём vsftpd для складирования изображений с камеры на локальный FTP, но привинченный phpAlbum.net подвис, пытаясь вычитать со всех фоток EXIF-данные сразу. В сетевой удлинитель у меня было воткнуто 3 блока питания — для DIR-615, для DIR-320 и для USB-хаба. Вытащил соответствующий БП, смотрю — роутер остался включённым. Я слегка охренел. Вставил его БП обратно, вытащил другой (USB-хаб). (DIR-320 остался работать).

Ладно, вставил на место, вытащил третий (от DIR-615). Результат не поменялся. При всех выключенных БП он наконец-то погас. Я попробовал включить только его БП, роутер стал загружаться, но без доступа к хабу и, соответственно, к флехе с системой он бы не загрузился. Я вытащил его питание (роутер погас), включил питание USB-хаба и увидел, что DIR-320 опять загружается! Теперь у меня такая итоговая схема соединения железок:

И маршрутизатор вполне себе функционирует нормально:

Принцип прямого соединения внешнего питания с цепью +5 В питания USB-хоста мне уже знаком, но то, что это реализовали в DIR-320 — для меня было открытием. Подобную ситуацию нагуглил только в одном месте — на cxem.net.

Кстати, при такой схеме подключения есть опасность повреждения контроллера USB при отключении хоста от сети и включенном питании хаба (хотя изменение скважности у импульстого БП никто не отменял). У этой железки устраняется удалением элемента с обозначением 000 возле гнезда питания при снятой задней крышке хаба. Для работы без внешнего питания потребуется установить на это место диод Шоттки.

P. S. Справедливости ради нужно сказать, что мне пришлось вернуть старую схему питания устройств, т. к. питания от USB-хаба оказалось недостаточно (роутер перезагружался при load average больше 0,5).

Русский, французский и китайский лингвисты решили написать имена друг—друга каждый на своем языке

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

Показать

— Моя фамилия Ге — сказал француз китайцу.
— В китайском языке два иероглифа Ге, но, к сожалению, ни один из них не подходит для фамилии.
— Почему?
— Потому что один имеет значение «колесо», а другой передает звук, с которым лопается мочевой пузырь осла.
— А что плохого в колесе?
— Мужское имя не может быть круглым, все будут считать тебя педиком. Для твоего имени мы возьмем иероглиф Шэ, означающий «клавиатура», «корнеплод», «страница» а также прилагательное «бесснежный» и дополним его иероглифом Нгу, означающим мужской род. В конце я пишу иероглиф Мо — «девственный».
— Но.. это, мягко говоря, не совем так..
— Никто не будет считать тебя девственником, просто без иероглифа Мо иероглифы Ше-Нгу означают «сбривающий мамины усы».
— Хорошо, теперь я напишу твоё имя.
— Моя фамилия Го.
— Отлично, я начну твою фамилию с буквы G.
— Что означает буква G?
— У нас, европейцев, сами по себе буквы ни хрена не значат, но чтобы проявить к тебе уважение я поставлю перед G букву H, во французском она все равно не читается.
— Отлично! Дальше O?
— Нет, чтобы показать, что G — произносится как Г, а не как Х, надо после G поставить букву U, а также H — чтобы показать, что U не читается сама по себе, а только показывает, как правильно читать G, и буквы EY, показывающую, что слово не длинное и скоро кончится.
— Hguhey.. дальше O?
— Нет, О во французском произносится как А или Ё, в зависимости от стоящих по соседству букв, ударения и времени года. Твое чистое О записывается как AUGHT, но слово не может кончаться на T, поэтому я добавлю нечитаемое окончание NGER. Вуаля!
Русский лингвист поставил бокал на стол, взял бумажку и написал «Го» и «Ге».
— И всё?
— Да.
Француз с китайцем почесали в затылке.
— Хорошо, как твоя фамилия, брат?
— Щекочихин-Крестовоздвиженский.
— А давайте просто бухать? — первым нашелся китаец.
Русский кивнул и француз с облегчением поднял тост за шипящие дифтонги.

Источник

Законы логики

Давно в детстве прочитал у Стругацких в книге «Понедельник начинается в субботу» о правиле логики «Принцип исключённого третьего». Цитирую:

Кристобaль Хунтa, любивший во всем быть первым, взял зa прaвило подключaть по ночaм мaшину к своей центрaльной нервной системе, тaк что нa другой день у него в голове все время что-то явственно жужжaло и щелкaло, a сбитый с толку «Алдaн», вместо того чтобы считaть в двоичной системе, непонятным мне обрaзом переходил нa древнюю шестидесятеричную, дa еще менял логику, нaчисто отрицaя принцип исключенного третьего.

Аркадий и Борис Стругацкие, «Понедельник начинается в субботу»: Сказка для научных работников младшего возраста

С тех пор меня всегда интересовало, что же это такое — «Закон исключённого третьего»...
И вот, наконец, дошли руки (вообще-то глаза, а потом и голова подтянулась, непонятно, причём здесь руки, да?) посмотреть в тырнете определение закона.

Показать

Этих основных законов логики всего четыре, вот они:

Основные законы классической логики

  1. Закон тождества
  2. Закон непротиворечия
  3. Закон исключенного третьего
  4. Закон достаточного основания


Закон тождества

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

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

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

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

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

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

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


Закон непротиворечия

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

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

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

Однако ложными могут быть оба контрарных суждения.

Существует несколько форм противоречий:

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

К примеру, суждение «Иванов — отличник» и «Иванов — задолжник», если в контексте не оговорено, что речь идет об одном и том же субъекте, противоречием не является.

Диалектическое противоречие — противоречие развивающегося (изменяющегося) знания.

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

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


Закон исключенного третьего

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

Объединив закон исключенного третьего с законом непротиворечия, получим следующее положение: два противоречащих суждения не могут быть вместе истинными и не могут быть вместе ложными; одно из них необходимо истинно, другое необходимо ложно. Рассуждение ведется по формуле: «или — или» («либо — либо»). Третьего не дано.

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

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


Закон достаточного основания

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

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

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

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

Источник — Институт дистанционного образования. Курс «Логика», тема 4. Законы классической логики

Ну просто умница, а не кошка!

Кошка заметно подросла, уже делает простую домашнюю работу:

Показать

— моделирует и выкраивает одежду

— шьёт на зачехлённой машинке

— готовит еду

— работает (а может играет) на компьютере

А иногда она:

— встречает нас в прихожей с работы

— наблюдает за нами

— мотается по квартире так, что за ней не уследить :o)

Хотя раньше чаще всего просто беззастенчиво дрыхла у меня на пузе:


P. S. Звиняйте за качество некоторых снимков, делал на бегу за жЫвотным.

Веселый переезд

Сегодня со мной связался знакомый, который оказывал мне услугу по поддержке доменных имён у моих проектов, и сообщил, что в течение полутора дней он планирует отказаться от VPS-хостинга, на котором стоит DNS-сервер.

Показать

Я сохранил информацию об именах, заказал услугу NS у хостера моих доменов и начал «процедуру переноса NS», которая заключается в том,что я прописывал canonical name каждого субдомена в панель управления NS хостера. В доменном имени gladilov.org.ua у меня 84 поддомена, т. к. значительное количество проектов веду, много храню в виде наработок, и ещё больше в планах. Например, из реализованных —  погода в Симферополе,  сайт о Солнце,  сайт по роутерам,  православная календарная страничка,  сервер точного времени,  Jabber-сервер,  подборка флагов стран и т. д.
Перевод NS к хостеру, не скрою, делал в спешке, поэтому, когда у меня постепенно начали пропадать все мои поддомены (включая и этот — blog.gladilov.org.ru / blog.gladilov.org.ua), то не сильно и удивился...
Начал разбираться и выяснил, что в результате переноса я получил 84 имени вида sun.gladilov.org.ua.gladilov.org.ua, mail.gladilov.org.ua.gladilov.org.ua, install.gladilov.org.ua.gladilov.org.ua и т. д.
В консоли проверил — точно, sun.gladilov.org.ua.gladilov.org.ua резолвится и пингуется, dig даёт о нём информацию.
Я в спешке вместо имён поддоменов (sun, weather etc.) везде повводил полное имя (sun.gladilov.org.ua, weather.gladilov.org.ua). NS-сервер хостера честно и отработал на основании указанных мною данных, прилепил к введённым поддоменам основной домен и анонсировал полученные имена.

В общем — визуальная улика о моей ошибке:

Сейчас уже всё исправил, теперь буду более внимательным.

Ранее Ctrl + ↓
Наверх