|
August 21st, 2032
September 24th, 2023
05:40 pm - Валидол жив! Хотел написать большой пост про адептов доказательной медицины и как они курощают валидол, но гадский ЖЖ его съел, поэтому напишу тезисно.
Итак, зелоты ДМ заявляют, что валидол бездоказательная фигня и по сути конфетка.
На самом деле:
- Клинические исследования были, они опубликованы в журнале «Врачебное дело» и даже легко находятся в ПабМеде:Gorelik MM, Lukash NV, Shukor AE. Klinicheskie ispytaniia sinteticheskogo mentola pri stenokardii [Clinical trial of synthetic menthol in angina pectoris]. Vrach Delo. 1965 Aug;8:122. Russian. PMID: 5870960.
- Ментол, основное действующее вещество валидола, активирует канал ТРПМ8, так же известный как рецептор холода (почему мы и ощущаем прохладу, кстати)
- Активация канала ТРПМ8 помимо прочего имеет сосудорасширяющий эффект.
- Таким образом свежие научные данные подтверждают старый практический эффект
Ну и в порядке общего рассуждения. Стенокардия, при которой валидол и показан, в том числе возникает и от стресса, и это для работников клавиатуры и мышки причина актуальнее физической нагрузки. Так что мягкое сосудорасширяющее плюс успокоительное, которое не мешает работать и водить машину, им самое то.
Конечно, нитроглицерин работает надежнее. Только вот от передозировки можно словить ортостатический коллапс у здорового человека, а у большого — усугубить ишемию. Так что валидол безопаснее.
|
September 22nd, 2023
05:07 pm - Хозяйке на заметку Иногда бывает так, что надо забрать какие-то данные из говногосучреждения (урядового лайна тож), а они у них лежат в архиве, который сделан на Винде старым ZIPом, и имена файлов с каталогами все из национальных символов. Под Виндой, понятно, проблем нет. А вот на линухе, особенно с юникодной локалью, много кто попёрхивается. unzip/7zip не могут, Xarchiver тоже. Через convmw имена не фиксятся.
Но. Есть замечательная утилита unar, которая прекрасно распаковывает архив с корректными именами файлов, даже без волшебных значений магических ключей.
ЗЫ. Как ни странно, нашёл в Рунете, гугл ничего внятного так и не принёс
ЗЫ2. Уже хотел, подпав под вредный пример некоторых эльфов, писать свой распаковщик зипов, который умеет в кодировку. К счастью, не пришлось.
|
July 6th, 2023
12:23 am - Зарисовка
Си соль фа ми фа
Вокзал зажат в узкой долине между двумя высокими холмами, и даже утром там душновато. Во поезде ещё хуже: солнце успело нагреть железную коробку и даже открытые окна не сильно помогают. Но тут хрипит громкоговоритель, вокзал потихоньку уплывает вправо, и неудобства забываются. Впереди тоннели, синельниковские огурцы с картошкой, Андроников, трава, лес и долгие дни каникул.
си фа соль фа ми
Ровные коробочки людей слажено стучат сапогами под умца-умца милитаризированной попсы. Регулярный весенний ритуал, привычный как разношенные домашние тапочки. Но в какие-то моменты сквозь рутину пробивается живая мелодия и уносит куда-то далеко, и потихоньку стынет на тарелке разлившийся желток.
си ми фа ми ля
На экране кусочек фильма. По залитому пыльным солнцем причале Голландии, под несуществующим флагом неуклюже маршируют мужчины в белых кителях. Это фильм, сюжет известен, и у многих нет и не будет будущего. Но всё равно они идут, и хочется чтобы и дальше шли, и чтобы играл оркестр и никогда не кончался причал.
ля си до си фа соль фа ми
Иконка сайта — белый треугольник на красном прямоугольнике. Старая пластинка — красный круг на черном круге. Чистый, несмотря на скрипы и щелчки винила звук, не испорченный позднейшими, жирненькими аранжировками. Плейлист большой, и генератор не часто вылавливает из него этот трек. Но как только это случается, трубы оркестра выдёргивают меня из проносящегося мутного потока жизни и дают вздохнуть воздуха. Оглядеться. Подумать. Почувствовать.
ре ми ми-ми-ми.
|
November 26th, 2022
10:01 pm - Грани XX века. Ночь.
В первой части мы остановились на том, что некоторые художники явно чувствовали, что что-то происходит. И это происходящее на них несомненно влияло. Но были и другие художники, которые, похоже, видели и знали куда как больше, чем их коллеги. Давайте посмотрим, что же они смогли увидеть. ( Смотрим дальше... )
|
November 24th, 2022
12:11 am - Грани XX века. День.

В Московском Музее Современного Искусства, также известном как MMOMA, в корпусе на Гоголевском, работает на удивление милая выставка, посвященная 125-летию Самарского Художественного Музея. Конечно, на неё не стоит идти с целью увидеть поразительные шедевры. Большая часть работ это просто крепкий училищный уровень, а трупики таланта Удальцовой и Машкова в «зале старых мастеров» навевают грусть и меланхолию. Но если знать куда и как смотреть, можно увидеть много интересного, и я бы даже сказал, захватывающего. Так что давайте пройдёмся по выставке и посмотрим, что там такое найдётся.
( Смотреть... )
|
April 29th, 2022
11:00 pm - stkHTTor: Release Мы строили, строили и наконец построили! Урря!

Как я уже писал ранее, это совершенно тупая утиль, работающая прослойкой между программой, не умеющей в SOCKS-прокси, и Tor'ом. Заодно показывает хуй урядовому лайну, которое хотело лишить меня эльфийских веществ.
Кроме того, что криво-косо изображает из себя прокси, оно умеет следующее:
- Запускаться как консольное приложение и писать свой pid в файл, чтобы можно было легко убить
- Брать адрес, на котором слушать запросы, из переменной http_proxy
- Не делает больше ничего лишнего
- Не требует конфигурационных файлов
Лежит как всегда на шитхабе: https://github.com/steinkrauz/stkhttor
P.S. Дата создания проекта: 26 марта 2022 г., 22:45:23. Учитывая, что последние несколько дней я в основном ленился, получается, что на эту фитюльку ушёл ровно месяц. Йопаный стыд.
|
April 20th, 2022
11:09 pm - c# command line parser Писал, значится я себе соксопрокси, и чтобы не заморачиваться с файлом конфигурации, решил все настройки делать через командную строку. Тупым перебором с кучей сравнений или хитрым свитчем делать это было не интересно, да и бинарный сериалайзер я только что написал... В общем, эта хрень работает через рефлексию. Зато практически никакого запутанного кода, и минимум писанины для конечного пользователя.
А потому, поддавшись тлетворному влиянию эльфийских товарищей, всё это дело я оформил в отдельную библиотеку, точнее просто файлик с исходниками, которой можно тупо добавить в свой проект и использовать. Что оно умеет:
- короткую и длинную форму для параметра
- целые, дробные и строковые значения для параметров
- обязательность параметра
- параметр-флаг
- автоматическая генерация справки
В принципе, базовые потребности закрывает, для чего-то более извращённого лучше использовать более сложные вещи.
Смотреть тут
https://github.com/steinkrauz/StkCli
|
April 5th, 2022
11:35 pm - stkHTTor - Dogfooding DISCLAIMER. Во всём виновата эта остроухая сволочь из Хьюстона, научившая плохому.
В общем, мне не понравились существующие тулзы, и я написал свою, которая тупо изображает из себя HTTP-прокси, а на самом деле отправляет запросы через Tor (который в свою очередь изображает из себя SOCKS-прокси, а этот вариант умеют использовать не только лишь все утилиты, мало кто может).
В основном оно уже работает:

Осталось только прикрутить ключи командной строки, чтобы можно было указавать порты, и в общем-то можно будет публиковать. Требует оно .NET 5, так что по идее ещё и кросплатформенно, но это надо будет отдельно проверить.
Fun fact: made with pure editor, 100% IDE free. ( proof )
|
March 7th, 2022
09:49 pm - Почувствуй себя слакварью

Откопал у себя заброшенную виртуалку, в которой тыкал веточкой во всякие тайловые ВМ. Не обновлялась она уже лет сто, поэтому видеодрайверы при виде новой версии хоста невнятно замычали и отказались работать.
Обновить? Агащаз, ибо dkms-версию задепрекейтнули в пользу готовых модулей, значит надо обновлять ядро, а оно тянет за собой mkinitcpio, которому нужна свежая libc, которая тянет за собой практически всё. И как вишенка на торте циклические зависимости при обновлении пакетов xorg, которые не дают обновить в нём пакеты хотя бы частично.
Казалось бы, полное обновление тут поможет, но это тестовая виртуалка, и свободного места на ней раза в два с половиной меньше, чем прилетающих обновленией. Вот тут и началась игра в слакварь: скачиваем пакет, ставим его в систему, и надеемся, что угадали с зависимостями и ничего не сломали.
Короче, слаквариста из меня точно не выйдет, потому что сломалось всё, что могло сломаться:
- браузер (ибо нужны были свежие библиотеки)
- конфигурация менеджера пакетов (в неё упали хуки с новым синтаксисом, которые ломали любую установку)
- сам менеджер пакетов (ему нужна была строго новая libc)
- 99% программ (которым был нужен симлинк на libc)
- создание сессий (сдохли sudo и su, не стал смотреть, почему)
Но в конце концов всё заработало, чему свидетельством заглавная картинка. Зато теперь я
- немного вкурил организацию библиотек в линухе
- вспомнил, зачем нужна ldconfig
- освежил принципы работы pacman'a
- ...
- ещё раз осознал, что Патрик — БОГ!!!11
|
February 11th, 2022
11:18 pm - И плюсы запретить! Ну ладно, я понимаю, что в плюсах строки не есть часть языка, и добавить их обработку в switch просто так не получится. Но std::hash-то почему нельзя было как constexpr реализовать?
( плюсовый секс со строками )
|
February 4th, 2022
08:59 pm - Запретите уже Си Потому что у меня лапки и я в Си не могу.
Полдня исправлял странный баг, при котором документ с одной привязкой отображался в системе нормально, а с двумя и более — рушил всё намертво. А оказалось совершенно элементарно, я написал
вместо того, чтобы
(*docs)[i++] = sp_tags[j];
Ну да, забыл про приоритеты.
В общем, заберите нах это пакость, где ссылки на ссылки на куски памяти передают, и дайте с нормальными контейнерами подеградировать.
|
February 2nd, 2022
10:05 pm - Статистика TrueConf Накидал на днях анализатор логов TrueConf. Чтобы, значится, можно было сказать, сколько конференций было за день, кто участвовал, сколько вся эта мутотень длилась.
https://github.com/steinkrauz/trcanal
Продукт выдаёт в консоль и в базу данных, чтобы потом можно было генеральские графики строить.
Вот так вот и деградируешь потихоньку. Потому что сначала спарсить лог конференциий, потом спарсить лог звонков, затем спарсить лог веб-сервера портала (потому что, блядь, т.н. админы шарепойнта не способны из него достать статистику показа страничек, ага). А на что-то хотя бы немного сложное и познавательное времени в результате не остаётся.
Тьфу.
|
January 4th, 2022
05:23 pm - Другие берега. Часть 3.
 Ну-с, похмелившись и отряхнувшись от празднований, продолжим смотреть экспонаты нашей выставки. ( Смотреть картины )
|
December 31st, 2021
04:30 pm - Другие берега. Часть 2.
 Наложу вам картин я под ёлочку, Красивее чтоб стало вокруг, А затем пойду выпью водочку В кругу общедоступных подруг.
Экскурсия по выставке продолжается, благо она на редкость крупная, особенно по меркам РусИмпа, так что материала на все новогодние каникулы хватит.
( Смотреть живопись )
|
December 25th, 2021
07:10 pm - Другие берега. Часть 1

В Музее Русского Импрессионизма очередная интересная выставка. На этот раз она представляет частичную ретроспективу выставки русских художников, прошедшей с большим успехом в городах США и Канады в 1924 году. В РусИмпе показали только небольшую часть из полутора тысяч объектов, упомянутых в каталоге выставки, но и этого хватает, чтобы понять, насколько хороша и разнообразна была подборка экспонатов. ( Смотреть картины )
|
November 10th, 2021
12:06 am - О развале Российской Империи Некоторые поговаривают, что, дескать, это из-за большевиков всё начало разделяться на национальные окраины, и Ленин совершенно зря республики сделал. Однако я на днях наткнулся на стенограммы седьмого съезда партии кадетов, в которых были приведены весьма любопытные выступления делегатов, например:
Н.А.Кухаренко. Я, собственно, являюсь делегатом от общества украинцев. К докладу, только что здесь прочитанному, я хотел бы сделать некоторые добавления. То добавление, которое могло бы объединить с партией народной свободы украинцев. До настоящего момента украинцы не могли примкнуть к партии народной свободы, или, как она называлась, к конституционно-демократической партии, потому что второй отдел программы этой партии как раз признавал такой строй, который ни в коем случае не мог удовлетворить украинцев. Правда, многие сознательные украинцы отлично сознавали, что этот второй отдел программы не является, так сказать, целью, а является средством. Но в то же время они не могли по разным причинам примкнуть к партии. В настоящий момент, по-видимому, едва ли можно сомневаться в том, что партия единогласно признает демократическую парламентарную республику как основу будущего политического строя. Но для украинцев, я думаю, для большинства, а может быть и для всех, это опять-таки не будет достаточным. Я думаю, что в будущем сама жизнь покажет, что не только украинцев, но и всех населяющих Россию народов едва ли этот пункт будет вполне удовлетворять. В доказательство этого я приведу следующее. Мы уже и сейчас видим, что многие национальности в России заявляют об автономии. Русское государство по своей величине не может быть совершенно, так сказать, единой, чисто демократической республикой, потому что оно слишком огромно, и если оно встало на этот путь, то рано или поздно все равно оно должно будет изменить свой строй. Собственно говоря, в этом направлении сделать остается очень немного; остается только добавить, что будущий строй, наиболее совершенный для России, будет только при условии, если будет демократическо-федеративная республика. Только такой строй может удовлетворить украинцев, и только такой строй, я думаю, может удовлетворить и все другие национальности русского государства, как Литовия*, Кавказ и т.д., я не говорю уже о Польше, которая, может быть, совершенно будет вне России. Но на этой почве и Польша едва ли захочет выделиться из русского государства. То же самое можно сказать и относительно Финляндии. Так что фактически помимо того, что без этого не может присоединиться 25 млн украинского народа, я думаю, что и другие нации тоже с этим не примирятся, и в результате все прекрасные основы, на которых базируется партия народной свободы, не лягут в основу пожеланий других народностей, и, таким образом, партия народной свободы будет более слаба, чем она могла бы быть при принятии этого пункта. И вот ещё:
С.Н.Максудов Господа, мы, мусульмане, думаем, что русская республика должна быть децентралистической, при которой все области должны быть облечены широким правом самоопределения и самоуправления... (Рукоплескания.) Может ли это понятие подойти под понятие федеративной республики — пусть об этом ведают государствоведы, но я думаю, господа, что название, под которое можно подвести нашу республику, не должно быть особенно важно. Желательная для нас республика, русская республика, должна быть децентралистической; французская республика, которую восхвалял почтенный, уважаемый докладчик, слишком централистическая.Съезд
Съезд этот, между прочим, проходил 25-28 марта 1917 года. Учитывая бывшие тогда сложности с логистикой, это означает, что депутаты собрались буквально сразу же после завершения Февральской революции. Ленин ещё сидит в Швейцарии, но все ещё толком осознали, что происходит, но у национальных депутатов уже есть совершенно ясная, чёткая установка на федерализацию. Понятно, что со временем аппетиты растут, что и подтвердится уже летом 1917-го, когда Временное Правительство не сможет договориться с Радой по поводу полномочий.
|
November 5th, 2021
05:37 pm - Привет из 90-х

Наткнулся тут случайно на карту для Дума, которую делал ещё в 1996 году. Оказалось, что вполне себе играбельна и на современных сурспортах, благо, что там чистая ваниль, никаких своих ресурсов, хаков и прочей мутотени. В общем, достал, почистил, убрал баги, доделал недоделки, про которые смог вспомнить и довёл до более-менее играбельного состояния.
Так что если у кого есть лишние 15 минут, которые не на что потратить, добро пожаловать:
https://files.catbox.moe/h184kt.zip
|
September 29th, 2021
10:58 pm - Лекция
Ираида Анатольевна Высоковская уже привычно начала очередную субботнюю лекцию для студентов курса дополнительного образования. Немногочисленные студенты компактно расселись вокруг центрального прохода: аудитория была в старом здании и отличалась пренеприятной акустикой. Голос лектора можно было расслышать с трудом и только посередине зала, зато малейшее шевеление студента звучало так, как будто он сидел в двух шагах от преподавателя. Первый кампус, будучи расположен на тихой, поросшей мхом улице в самом центре города, выглядел очень престижным местом, но большинство преподавателей не любили работать в этих помпезных зданиях двухсот и даже трёхсот лет от роду, предпочитая светлые и современные аудитории новых корпусов. Но дополнительное образование всегда получало помещения по остаточному принципу, и, и привычно отрешившись от шелеста бумаги, шуршания фантиков и шмыгания носов, Ираида Анатольевна погрузилась в очередное изложение основ своего предмета.
Светлана Бабагалина героически боролась с головной болью. Простуда, начавшаяся с утра небольшим свербением в ному и слега осипшим голосом, к вечеру совсем разыгралась. Нос полностью заложило, и теперь каждый вдох отдавался легкой тянущей болью, которая, казалось, впивалась из носа прямо в лоб. Кроме этого, из носа постоянно текло, и даже предусмотрительно взятая вторая пачка бумажных платочков уже на треть была израсходована. Положение ухудшало то, что хорошенько высморкаться Свете, тоже хорошо знакомой с акустикой аудитории, было попросту неудобно. Поэтому ей приходилось одновременно слушать лекцию, бороться с головной болью и вытирать нос. Лекция при этом явно проигрывала. Высоковская, отвернувшись к доске, принялась писать, и не увидела, как в очередной попытке сдержать чих, из носа Светланы выдулся большой пузырь и, оторвавшись с тихим хлопком, неспешно поплыл по воздуху. Света осторожно попыталась сбить столь компрометирующий её предмет, но промахнулась, и волна воздуха от её взмаха направила пузырь прямо в сторону кафедры. Он лениво пролетел над склонёнными головами студентов, склонившихся кто над конспектами, кто над экранами телефонов, подлетел к кафедре, слегка завис, и, рванувшись вперёд, лопнул прямо на груди повернувшейся лекторши.
Студенты, заметив, что чирканье мела по доске стихло, подняли головы, но вместо нарисованной схемы их внимание привлекла иная, совершенно необычайная картина. За какие-то несколько секунд высокая женщина, стоявшая перед ними, как будто сложилась внутрь себя, и вскоре на столешнице преподавательского стола сидела обычная, хотя и довольно крупная, зелёная лягушка.
— Ква, ква ква кваааа-ква-ква, ква-ква кввваа. — проквакала она, явно продолжая лекцию.
— Крантец, — мрачно произнёс наголо бритый мужик с передней парты. — Я лягушачий совсем не понимаю. Кто-нибудь знает? Скинете потом конспект в группу?
После недолгой перепалки студенты выяснили, что лягушачьего не понимает никто. Наступила пауза, которую прервало громкое, негодующее "КВА!!!".
Ираида Анатольевна, нарисовав очередную схему, повернулась к аудитории, чтобы продолжить лекцию. На секунду у неё закружилась голова, и снова мелькнула мысль, что пора уже бросить всё это и уехать в Кисловодск... Но головокружение прошло, и она продолжила читать лекцию. Однако прилежные ранее студенты почему-то явно её не слушали. Сквозь привычное преподавательское отрешение от лишних шумов долетали реплики, сказанные явно во весь голос, но никоим образом не относящиеся к предметам, зато относящиеся, почему-то, к лягушкам.
Поймав паузу в общей перепалке студентов Высоковская смогла привлечь к себе внимание. Но студенты смотрели на неё настороженно, даже как-то странно, и явно не слушали, что она им говорила. Наконец, Федосеев, крепко сбитый мужчина с первой парты, подошёл к ней и сказал совершенно невозможную вещь.
— Ираида Анатольевна, вы — лягушка!
Высоковская только собралась высказать всё, что она думает по этому поводу, но тут же рядом оказалась Фридман, протянувшая ей смартфон, на экране которого Федосеев подходил к преподавательскому столу и говорил "Ираида Анатольевна, вы — лягушка". За столом никакой Ираиды Анатольевны не было, зато на самом столе та самая лягушка вполне присутствовала. Высоковская потеряла сознание.
— Обморок, — рассмотрев трепещущую кожу на подбородке, констатировал Федосеев. — Чего делать-то будем?
— Я знаю! — внезапно выскочила пепельная блондинка, обычно тихо сидевшая на последних рядах. — Я волхва и ведунья Иггельша, я знаю как снять проклятье. Нам нужны лишь стрела и поцелуй!
— Как в сказке, что ли — скептически спросила Фридман?
— Да! Ибо сказки это следы, которые достались нам от истинной веры наших предков, и те, кто верен родной вере, может прочесть их истинные значения!
— Стрелы-то где возьмём? С поцелуями проблем нет, мне и не такое целовать приходилось, — прервал назревавший спор прагматичный Федосеев.
— Стрелы дарует Перун-бог! — патетически воскликнула блондинка, сняла кожаный шнурок, который был завязан вокруг её головы и начала крутить его восьмерками.
— Перун-батюшка, отзовись, дай стрелу свою внукам своим! — низким голосом пропела Иггельша, и обратившись к остальным студентам прикрикнула, — Повторяйте!
— Перун-батюшка, отзовись, дай стрелу свою внукам своим! — нестройным хором отозвались остальные студенты.
Иггельша бросила шнурок на пол и топнула ногой. За окном внезапно собрались тучи и, ослепив всех, прямо в зал ударила молния.
Когда студенты проморгались, перед ними предстало разбитое окно аудитории и выжженный круг на преподавательском столе. Высоковской нигде не было.
— Упс..., — потерянно произнесла ведунья, — кажется, не Перуна надо было просить.
— Так, народ, — Федосеев в очередной раз выступил лидером, — нас здесь не было. Пришли, подождали преподавателя, не дождались, ушли. Все усекли?
Студенты молча разошлись по своим местам, собрали вещи и потихоньку вышли из аудитории. Последней, от души высморкавшись, шла Света Бабагалина.
|
September 25th, 2021
10:55 pm - Кудысь мы, кот и мся. К вопросу о развитии программного обеспечения.
Работаю я с одной системой управления документацией. Сразу скажу, что не наша, существует она уже лет тридцать, используется по всему миру не самыми последними компаниями, так что в целом не самый плохой софт. Есть в этой системе в числе туевой хучи всего прочего модуль разработки эксплуатационной документации. Когда она разработана, её надо свести из кучи составных элементов в один результирующий документ. Поскольку в этой самой документации зачастую бывает 100500 страниц, да ещё с картинками, разработчики достаточно разумно решили не нагружать этим процессом пользовательский клиент, а выполнять отдельным заданием на сервере.
Уж не знаю по каким соображениям, но разбили они его на два этапа. Сначала в диспетчере создаётся задание для первого модуля, который выгружает в рабочий каталог все заданные элементы и создаёт задание для второго модуля. Тот в свою очередь превращает набор из кучи xml и jpg в один большой, жирный pdf. Пока достаточно разумно, и как показывает практика, даже работает. Но тут приходит жалоба: дескать, отправляю я свой разработанный документ на публикацию, а в ответ -- МПХ. В консоли диспетчера зданий видно, что первое задание как ему и положено создаётся, завершается успешно, и всё.
При расследовании этого глюка начинают раскрываться глубины глубин и ширины ширин. В принципе, диспетчер, который тут используется вещь достаточно гибкая. Изначально он был заточен для того, чтобы автоматизировать конвертацию файлов из одного формата в другой, поэтому добавить что-то новое там проблем нет. Но если вы думаете, что первый модуль это программа или скрипт, которые выгружают данные, то глубоко ошибаетесь. Первый модуль это штатный сервис обращения к API системы, и ему передаётся для вызова ровна одна функция: подготовитьДанныеПубликации, если в примерном переводе. Естественно, они нигде не описана, а так как ядро системы написано на плюсах, то и декомпилировать в читаемый код не получится.
Но теперь у нас хотя бы появилось направление поиска. Уходим из журнала выполнения задания (за исключением технических подробностей там всё то же, что и в консоли: запустились, поработали, успешно завершились) и идём в хранилище логов сессий. Среди нескольких сотен файлов находим таки тот, что оставил после своей работы модуль диспетчера. И о чудо, в логе действительно есть ошибка: "Не могу найти язык ru для раздела такого-то". Не то, чтобы это помогло, так как раздел вполне себе написан на русском, и во всех настройках опять же русский указан. Наконец, после длительный раздумий и сравнения с другими разделами выясняется, что язык раздела определяется по последним символам в имени файла с текстом. На всякий случай, ещё раз напомню: это документарная система, тут на каждом объекте минимум с десяток атрибутов висит, и нет никаких ограничений на добавление новых.
По-моему, в этой картине прекрасно всё.
|
|
|