Я немного умею складывать, но от вычитания у меня всегда кружится голова

Позднее Ctrl + ↑

О разнице гуманитарных и математических статей (перепост)

В дополнение к предыдущему перепосту.

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

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

Правдоподобное vs верное

«В математике (да и в физике) полно утверждений, которые кажутся вполне правдоподобными, верными, но на самом деле ложны. И эту ложность можно строго доказать. Наоборот, есть утверждения далеко не очевидные, на первый взгляд спорные, парадоксальные, даже, казалось бы, ложные, но верность которых на самом также можно строго доказать. В математике доказательства чисто логические, в физике логическая непротиворечивость теоретической конструкции подкрепляется еще и экспериментом. Главное заключается в том, что всегда есть возможность утверждение доказать или опровергнуть, потому что в этих наук есть механизм доказательства. (Я не касаюсь здесь тонкостей, связанных с теоремами Гёделя — в реальной жизни они не играют существенной роли.)

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

Я не утверждаю, что гуманитарные науки вообще „бездоказательны“, но там в принципе отсутствует феномен „строго доказательства“. Кстати, если быть справедливым, во многих разделах физики „строгие доказательства“ на практике также отсутствуют, но это надо обсуждать отдельно и подробно...Замечу лишь, что возможность „строгого доказательства“ там в принципе существует.

А здесь я лишь хочу зафиксировать следующую особенность: в гум.науках возможна ситуация, когда сгенерированное „авторитетом“ утверждение будет циркулировать по научному сообществу, его будут „обсуждать“, но при этом о его истинности ничего нельзя будет сказать однозначно! Вопрос о истинности утверждения будут решать путем „надувания щек“ и результат определится тем, у кого „научное пузо“ больше. И второе... Глубоких парадоксальных, „квазиложных“ утверждений в гум.науках нет просто потому, что нет возможности, механизма для их доказательства. И наука развивается на уровне полупустых полубанальностей...»

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

Наблюдение 4. В Крымских городах нет детских лужаек

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

Источник MaxPixel

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

После воссоединения с Россией в Крымских городах начали строить детские площадки. Опять же многие из них расположены на солнцепеке и там не постелишь покрывало.

Городам нужны тенистые детские лужайки. Учитывайте это при реконструкции, если вы имеете такую возможность.

Добавлено позже (16-09-2018)

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

Разнообразие способов цитирования омонимов таксономических названий

Омонимы и гемиомонимы

Когда разные виды или роды организмов имеют одинаковые научные названия, они являются омонимами или гемиомонимами.

Platydactylus australis Dumeril, 1856
Platydactylus australis Walker, 1869
Platydactylus australis Saussure, 1878

Если одинаково названы организмы из одного царства — это омонимы (англ. homonyms). Если из разных — гемиомонимы (англ. hemyhomonyms). Ниже, для удобства, гемиомонимы я тоже буду называть омонимами.

Термин гемиомоним ввел Старобогатов в 1991 году.

Откуда беруться омонимы

Омонимы появляются по двум причинам.

Первая — когда исследователь, назвавший организм, не знал о том, что такое название уже кто-то использовал. Больше всего таких омонимов появилось в 19 — начале 20 века.

Platydactylus australis Dumeril, 1856 — так Думерил назвал австралийского геккона;
Platydactylus australis Walker, 1869 — Валкер назвал так же найденного позже сверчка;
Platydactylus australis Saussure, 1878 — Сасю так же назвал еще одного сверчка.

Вторая — когда исследователь принял организм нового неизвестного вида за известный. Такие истуации случаются до сих пор.

Drosophila pygmaea Duda, 1926 — так Дуда назвал вид плодовых мушкек;
Drosophila pygmaea Duda, 1927 — а потом еще раз отнес к нему мушек другого вида;
Drosophila pygmaea (Bulliard) Quélet, 1886 — а вообще так изначально был назван гриб.

Как цитировать омонимы

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

Orestias elegans — это рыба или орхидея?

Поэтому, чтобы отличить омонимы друг от друга, используют несколько приемов:

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

Цитируем омонимы по автору или году

Обычно к названию таксона дописывают авторов и год, когда данный таксон был описан.

Orestias elegans Ridley, 1887 — орхидея,
Orestias elegans Garman, 1895 — рыба.

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

Orestias elegans 1887
Orestias elegans 1895

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

Цитируем омонимы по высшему таксону

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

Orestias (Orchidaceae) elegans
Orestias (Cyprinodontoidei) elegans

Либо семейство дописывают после названия вида.

Orestias elegans (Orchidaceae)
Orestias elegans (Cyprinodontoidei)

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

Orestias elegans (Plantae: Orchidaceae)
Orestias elegans (Animalia: Cyprinodontoidei)

Указываем группу организмов или аббревиатуру царства

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

Orestias elegans (fish)
Orestias elegans (plant)

Алексей Шипунов после названий омонимов, пишет односимвольную аббревиатуру царства.

Orestias elegans (z)
Orestias elegans (b)

Но если в одном царстве несколько омонимов, прием не сработает.

Platydactylus australis (z)
Platydactylus australis (z)
Platydactylus australis (z)

Drosophila pygmaea (f)
Drosophila pygmaea (z)
Drosophila pygmaea (z)

Цитируем омонимы по идентификатору записи в базе данных

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

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

Lecanora varia (Hoffm.) Ach.
Lecanora varia [#389546]

Авторы ограничились только царством грибов. Потому что владельцы трех микологических баз данных (Fungal Names, Index Fungorium, MycoBank) договорились о единой системе идентификации записей. То есть во всех трех базах совпадают номера записей с одними и теми же названиями.

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

К счастью, сообщество систематиков достаточно консервативно, поэтому в ближайшее время прием не приживется.

Как правильно цитировать омонимы

Среди всех перечисленных способов цитирования омонимов, мне нравится цитирование по году. Кратко, красиво и понятно:

Platydactylus australis 1856
Platydactylus australis 1869
Platydactylus australis 1878

Drosophila pygmaea 1886
Drosophila pygmaea 1926
Drosophila pygmaea 1927

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

Полезное

Актуальный перечень омонимичных названий семейств, родов и видов.

Директива reintroduce в Дельфи

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

Здесь компилятор напомнит, что в коде непорядок:


type TFish = class
  procedure swim(); virtual;
end;

type TBoneFish = class(TFish)
  procedure swim(direction : TVector); overload; // Method 'swim' hides virtual method of base type TFish.
end;

А здесь все стало правильно:


type TFish = class
  procedure swim(); virtual;;
end;

type TBoneFish = class(TFish)
  procedure swim(direction : TVector); reintroduce; overload;
end;

В основном коде можно вызывать оба метода.


  bone_fish.swim(); // куда-то плывем
  bone_fish.swim( to_nutritious_crustacean ); // плывем за питательным рачком

Перезагрузка

Настало время перезагрузить блог.

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

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

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

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

Йога, медитация и вегетарианство вредны для мозга

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

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

Таким образом вегетаринство — вред и мясо нужно есть, особенно детям!

Мясо надо есть

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

Йога полезнее медитации

Если хотите быть в здравом уме до глубокой старости и сохранить потенцию — занимайтесь интеллектуальным трудом.

Чтобы сохранить мозг, решайте задачи

В целом выводы делайте сами.

Ссылки для работы — 1

Построение векторной границы растровой области

Столкнулся с необходимость написать алгоритм для преобразования растровой области в векторный многоугольник. Границы многоугольника должны проходить по границам растровой области. Нашел алгоритмы:

  1. Движущихся квадратов (marching squares). Простейший.
  2. Четыре других алгоритма. Среди них наиболее удачен «More-Neighbour tracing. Using Jacob’s stopping criterion will greatly improve the performance of Moore-Neighbor tracing making it the best algorithm for extracting the contour of any pattern no matter what its connectivity.»

Заливка области цветом

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

Сила примеров

Это выжимка из заметки Антона Жиянова. Антон снимает шелуху с интерфейсов, обнажая их идеальную сущность.

[...]

Для меня лучшая формула обучения чему угодно — «порция теории + вагон примеров». Забавно, что при этом для большинства преподавателей (да и вообще профессионалов) выдать примеры — огромная трудность.

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

Я думаю, что успех рассылок и курсов Ильяхова именно в том, что он всегда и всё подаёт на примерах. То же самое в других хороших курсах — например, «Аналитике для предпринимателей» Алексея Куличевского или «Better Web Type» Матея Латина. То же самое стараюсь делать и я в «Интерфейсах для нормальных людей».

Кажется, от примеров выигрывает всё что угодно.

Используем цвет для обозначения названий таксонов

Про оформление списка таксонов в Электронной коллекции морских паразитов и Альгабейзе

В электронной коллекции морских паразитов я использую несколько фишек для обозначения состояния таксономических названий:

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

На разнообразных сайтах с таксономическими названиями такие приемы ранее никто не использовал. Наш сайт стал первым.

***

Намедни открыл страницу Альгабейз, а там — невалидные таксоны выкрашены серым валидные таксоны выкрашены в синий.

Мне аж приятно стало — идею подхватили коллеги по ремеслу. Еще в 2017 Альгабейз красила все в синий серый, и валидные названия не отличались от синонимов.

Ждем продолжения от ВОРМСа и Энциклопедии жизни.

Золотые слова

Андрей Плахов вместе с двумя коллегами описали необычный космический объект, который вращается вокруг звезды KIC 8462852. Но дело не столько в нем, сколько в золотых словах Андрея.

[...]

  1. Не боги горшки обжигают. И я, и два моих соавтора не профессионалы (правда, Bruce Gary много лет работал радиоастрономом, в том числе в JPL, но он давно на пенсии).
  2. Человеческая жизнь обладает очень высокой потенциальной плотностью. Может показаться, что на эту деятельность, не имеющую прямого отношения к остальной моей жизни, я должен был потратить гигантские ресурсы, и от этого пострадала или моя работа, или семейная жизнь, или здоровье. На самом деле на всё про всё ушло несколько разрозненных выходных, в общей сложности, может, часов тридцать. Это эквивалент просмотра пары сезонов «Игры Престолов» (которую я так и не посмотрел, возможно, и из-за этого).
  3. Английский язык это единственное средство международного общения и огромное преимущество, если хочешь добиться хоть чего-нибудь. Быть носителем этого языка в качестве родного — огромная фора. К этому можно относиться с сожалением или нейтрально, но это факт.
  4. Абсолютным ресурсом является взаимное доверие и чистые помыслы. Моего первого соавтора зовут Мохаммед (этот факт он везде, кроме официальных документов, скрывает, предпочитая называть себя Рафик), и мы находимся в абсолютно разных культурных контекстах. Первоначально это обстоятельство вызывало у меня заметное, хоть и неопределенное, беспокойство. Но мне даже не очень за это стыдно, потому что он, в свою очередь, узнав, что я из России, первым делом попросил меня подписать формальный NDA :) Тем не менее, эти глупости мы преодолели очень быстро, поскольку оба не интересуемся индексами цитируемости, вопросами приоритета, и, конечно, не имеем в этой истории каких-то денежных интересов. Это позволило нам интегрировать третьего соавтора мгновенно и в итоге привело к появлению в ноосфере пусть и небольшого, но принципиально нового куска знания.
  5. Человеческая жизнь не кончается ни в 30, ни в 40, и пока ты жив, ты что-то можешь. Одному их моих соавторов за 60, второму вообще под 80 лет. Я узнал об этом совершенно случайно (мы знакомы только по переписке) и ближе к концу работ.
  6. Синергия это здорово. Я умею писать программы, R. Bourne обладает огромной астрономической эрудицией и способен аккуратно и въедливо генерировать гипотезы и дорабатывать численные результаты до достижения «физичности», а B. Gary фантастически хороший наблюдатель, обладает необходимой аппаратурой и, что также немаловажно, знает, как принято писать и печатать статьи в этой области. По одиночке мы едва ли что-то сделали бы.

Вообще, я уверен, если бы все в мире доверяли друг другу и были чисты помыслами, за жизнь одного поколения можно было бы построить хоть коммунизм, хоть либертарианство, хоть царство Божие, и они не так уж отличались бы друг от друга. Жаль, что это не так, но стоит пытаться поддерживать хотя бы островки такого поведения и хотя бы иногда.
[...]

В Ялте сотрудники Никитского ботанического сада выращивают безвирусные растения

Приятно радуют достижения коллег-крымчан.

«Задача состоит не в том, чтобы вылечить взрослое растение — такую цель мы и не ставим перед собой. Реальный путь другой — получить новый экземпляр растения, изначально свободный от вируса, который в дальнейшем был бы устойчив к нему. Задача очень трудная, но решаемая. Нам удаётся полностью освободить от вируса крохотную, в несколько клеток, часть почки — меристему. Из меристемы в нашей лаборатории получают полноценные побеги, которые в дальнейшем развиваются в абсолютно здоровые растения.»

Молодцы.

Об определении паттерна в Википедии

Увидел в Википедии заумное определение паттерна:

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

Но потом авторы исправились и написали просто:

Паттерн [...] повторяющийся шаблон, или образец. Элементы паттерна повторяются предсказуемо.

И указали важную деталь, полезную для моделирование природных паттернов:

Паттерны в природе [...] имеют математически описываемую структуру, которая может быть выражена формулами.

Вся заметка интересно описывает разновидности природных и других паттернов.

Конференции по ботанике, альгологии и экологии в 2018 году

Заметка будет обновляться в течение 2018 года
Обновлена 27 ноядря 2017

Водоросли: проблемы таксономии, экологии и использование в мониторинге

IV Всероссийская научная конференция с международным участием
24—28 сентября 2018, БИН РАН, Санкт-Петербург

Регистрационная форма до 1 февраля 2018.
Материалы (5 стр.) до 20 апреля 2018.
Оргвзнос: 1500 руб. до 30 марта 2018, после 1800 руб.

Эл. почта оргкомитета: algology2018@binran.ru

IV (XII) Международная ботаническая конференция молодых ученых

22—28 апреля, 2018, БИН РАН, Санкт-Петербург

Тезисы до 1 марта 2018

Эл. почта оргкомитета: mol2018@binran.ru

Загрязнение морской среды: экологический мониторинг, биоиндикация, нормирование

Всероссийская конференция (с международным участием)
ФГБУН ИМБИ, Севастополь

Первое информационное письмо

Даты проведения и сроки подачи тезисов не известны.

25th International Diatom Symposium

5—30 June 2018, Berlin, Seminaris & Botanical Garden

Тезисы до 1 апреля 2018
Оплатить оргвзнос до 1 марта 2018

IMDIS 2018. International Conference on Marine Data and Information Systems

5-7 November 2018, Barcelona

Данных о датах еще нет.

 74   2017   конференция

Научные синопсисы — 1. О предмете биогеографии и методе Брайн-Бланке

Синопсис — краткое изложение чего либо в небольшом обзоре.

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

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

Метод Браун-Бланке: азбука геоботаники или ее эпитафия?. Метод классификации Браун-Бланке всего лишь описывает портрет растительного покрова без привлечения дополнительных экологических критериев.

Научные названия организмов пишем курсивом и с большой буквы

Нашел хорошую краткую памятку на английском про оформление видовых названий организмов в тексте. Кратко: видовые названия пишем курсивом и с заглавной.

The genus name for an organism is a proper noun, so it is capitalized. The species name is an adjective, and is not capitalized. Both are Latin, a foreign language, so the entire name is italicized, like this:

  • Homo sapiens
  • Brassica rapa
  • Entamoeba histolytica.

Because it is a proper name, it usually doesn’t act as an adjective. Say «Brassica rapa has been studied», or «plants of Brassica rapa have been studied», rather than «the Brassica rapa plants have been studied». This last sounds rather like «the Jane Smith person».

The second time you refer to a species, you may abbreviate its name by using the first initial of the genus: B. rapa. Obviously this only works when the name is unambiguous. In a paper about human gut organisms, for example, you’d have to distinguish between Eschericia coli (a bacterium) and Entamoeba coli (an ameba).

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

Быстро типографируем текст перед показом на странице

Перед показом текста на странице его надо обработать по правилам типографики. Это может сделать «Типограф» Студии Лебедева, «Типограф» Дениса Селезнева или свой движок.

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

Для этого использую такой механизм.

  • Создаю исходный текст и сохраняют его в файле с расширением «in».
  • В коде страницы вызываю функцию typo_file( ’имя_файла_с_текстом’ ), которая выводит на страницу оттипографированый текст. Имя файла указывается без расширения.

Функция typo_file( $filename ) делает следующее:

  1. Ищет файл $filename с расширением «in».
  2. Ищет файл с таким же именем и расширением «out».
  3. Сравнивает даты модификации файлов.
  4. Если «out» изменен позже, чем «in», возвращает содержимое «out».
  5. В противном случае типографит содержимое «in», записывает его в «out» и возвращает результат в основной поток.

Код функции typo_file на ПХП:

<?php

function typo_file( $file_name, $input_extension = '.in', $output_extension = '.out' ) {
   if ( !file_exists($file_name.$input_extension) )
      return '';

   $in_time  = filemtime($file_name.$input_extension);
   $out_time = file_exists($file_name.$output_extension) ? filemtime($file_name.$output_extension) : $in_time-1;

   if ($out_time < $in_time) {
      // типографим содержимое файла
      $in_file  = file_get_contents( $file_name.$input_extension );
      $out_file = typo( $in_file );
      // записываем данные в новый файл
      file_put_contents( $file_name.$output_extension, $out_file );
   } else
      $out_file = file_get_contents( $file_name.$output_extension );

   return $out_file;
}
?>

Функция typo типографит текст удобным вам способом.

Содержимое основной страницы выглядит так:

<?php
// …

echo typo_file( ‘page_content’ );

// …
?>

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

Наблюдение 2. Альтернативно-историческое

В рассказе Ольги Ларионовой «Сказка Королей» инопланетнин Юп приводит главному герою Артему три гипотезы зарождения жизни на Земле. Все три являются синтезом высказываний альтернативного-историка Андрея Склярова — основателя ЛАИ.

Первая:

«Много десятков тысяч лет назад, — зазвучал из темноты голос Юпа, — мы были такими же, как вы. Впрочем, мы, вероятно, и тогда были мудрее и осторожнее вас. Мы достигли предела человеческих знаний — в нашем распоряжении были корабли, которые могли доставить нас в любую точку галактики, и даже за ее пределы. Мы сумели продлить свою жизнь на неограниченный срок, победив все болезни и даже старость, мы смогли... впрочем, ты даже не поймешь меня, если я буду дальше перечислять все то, что мы познали, открыли и сумели. Так вот, в своем жадном стремлении все увидеть, все понять и все познать мы прилетели однажды на третью планету одной непримечательной периферийной звездочки. Невероятно, но мы обнаружили там условия, аналогичные нашим в момент появления на нашей планете разумного существа... И мы встретили такое первичное существо. Полуобезьяну. Дикаря. И с тех пор мы стали пристально следить за вашей планетой. Мы уничтожали диких зверей, грозящих первым человеческим стаям, мы учили ваших дикарей пользоваться огнем и орудиями труда, мы подарили им сведения, до которых они не смогли бы сами додуматься, и они начали развиваться быстрее, запоминая наши уроки и забывая нас самих. Мы помогали вам на заре вашего человечества, мы были вашими няньками и учителями... Ну что, тебя устраивает такое объяснение?»

Вторая:

«Тогда я предложу тебе второй вариант. Мы нашли на вашей планете условия, в которых мог развиваться разум. Но разумного существа мы не нашли. И тогда группа наших людей... хотя бы беглецов, покинувших нашу планету по политическим соображениям, решила обосноваться на вашей Земле. К сожалению, они не рассчитали своих возможностей и через несколько поколений одичали. Четыре группы беглецов, прибывшие в разное время на вашу планету, создали четыре земные расы. Разве не правдоподобно?»

Третья:

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

Синтез:

«Мы прилетели однажды на третью планету одной непримечательной периферийной звездочки и обнаружили там условия, аналогичные нашим. [...] И тогда группа наших людей... хотя бы беглецов, покинувших нашу планету по политическим соображениям, решила обосноваться на вашей Земле. [...] Мы создали биороботов, да, саморазвивающихся биороботов, взяв за основу ваших обезьян. Потому-то вы и не можете найти переходное звено между последней обезьяной и первым человеком. Мы высадили вас на каждом континенте. [...] Мы учили ваших дикарей пользоваться огнем и орудиями труда, мы подарили им сведения, до которых они не смогли бы сами додуматься, и они начали развиваться быстрее, запоминая наши уроки и забывая нас самих.»

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

P. S. Это заметку я начал писать еще до смерти Андрея Юрьевича. К сожалению он умер в сентябре 2016 года.

Очень жаль.

После его смерти ЛАИ перестала генерировать новые идеи. Она сосредоточилась на бесконечных доказательствах высокотехнологического происхождения каменных построек и предметов, изучении свойств пирамид и коммерческой деятельности. Фонтан идей иссяк. Стало скучно.

Роль личности в любой истории велика.

Ранее Ctrl + ↓