Не верь, не бойся, не проси [entries|archive|friends|userinfo]
phantom

[ website | My Website ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

[Mar. 28th, 2022|11:58 pm]
Философско-духовно-психологическая практика: смерть семь семёрок

Представить, что умрёшь - не возможно, внезапно умрёшь - а в точности через семь [секунд, минут, ...]. Осознать, что успеешь сделать за оставшееся время. Что достаточно важно? Например:

Семь секунд. Вспомнить самых близких. Оценить свою жизнь в целом.

Семь минут. Позвонить одному-двум и попрощаться. Совершить какой-нибудь красивый бестолковый поступок. (Заметки на полях: за минуту можно ислам принять).

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

Семь дней. Подготовить и осуществить последний шаг. Подытожить и передать самый важный проект, если есть кому. Убить главного врага.

Семь недель. Осознать тщету всех текущих дел. Начать и кончить важный маленький проект. (Заметки на полях: как вариант для молодых, - оттянуться напоследок, - например, на океан поехать сёрфить и на третьей неделе броситься в пасть акуле).

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

Семь лет. Наконец, понять смысл жизни своей. Спланировать опус магна. Осуществить план. Есть смысл потратить часть времени на фундаментальное целевое самообразование. (Заметки на полях: этот горизонт начинает уже размываться слепым бельмом бессмертия).

Смежные контексты для упражнения: хагакурэ, логотерапия, экзистенциализм, ассорти телеологий. Подходящая музыка - Accept, Metal Heart.

[Imperative] as if you were to live forever, [imperative] as if you were to die tomorrow.*
Link2 comments|Leave a comment

[Mar. 5th, 2022|11:58 pm]
Бородянка, март 2022



Виды с воздуха: https://www.youtube.com/watch?v=hx0eptK-zgk
Link9 comments|Leave a comment

[Feb. 21st, 2022|11:58 pm]
Геометрические масштабы человека

Человек - это точка в пространстве. Песчинка во Вселенной.

Человек - это шар, однородный.

Человек - это цилиндр. И голова.

Человек - это голова, туловище, ноги, руки.

Дальнейшее подразделение может идти несколькими способами. Направление зависит от целей. Анатомия поверхностная и внутренняя, функциональная.

Например, историко-лингвистический подход, реконструкция лексем в категории "тело". Можно пройти от "стержневой" лексики до современной. Закончится это на профессиональной Terminologia Anatomica. (Заметки на полях: она сейчас содержит 7500 макроскопических терминов).

Органы (макро-) - это анатомия человека. Микро-анатомия - это анатомия, скорее, клетки, а не человека. Ткани - посередине, нечёткая атрибуция.

Другой пример - анатомия с точки зрения компьютерных игр. Например, в Project Zomboid такая сегментация:



Ещё пример - анатомия для художников. Поверхностная, в основном. (Заметки на полях: но для реализма и с костей начинают рисовать).
Link2 comments|Leave a comment

[Dec. 25th, 2021|11:58 pm]
Нульар, нульарная алгебра

Нульарная алгебра - структура с нульарными операциями, константами. Нульар, мононульар, pointed set, множество с выделенным элементом, множество с отмеченной точкой, based set, rooted set, etc. - структура с нульарной операцией, одной константой, особой точкой.

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

Любая эндофункция наделяет множество структурой унара, в том числе нульар. Нульар - всё ещё статика (как и алгебра без операций), а унар - уже динамика.

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

Добавление к алгебрам нульарной структуры расширяет многообразия качественно, - позволяя перейти от глобальных тождеств к (полу-?)локальным. К примеру, была идемпотентность f^2 = f, стала глобально-локальным стоком f(f(x)) = 0. (Заметки на полях: здесь f(0) = 0 с необходимостью).

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

Философская топология нульара - аристотелианская, статичная. Особый объект - центр, остальное - периферия. (Заметки на полях: унар с неподвижной точкой похож, но там ещё начинается вращение вокруг центра).

Нульар - это дуальность: выделенное - остальное. Это идея избранности, двухуровневой иерархии. Это идея атома в противопоставлении атом - объём, масса. (Заметки на полях: неотличим ли атом от дырки или они дуальны?).
Link2 comments|Leave a comment

[Nov. 24th, 2021|11:58 pm]
ЛЖР как метафора стариковского рОта

Стоило мне отлучиться с ЛЖРа лет на десять, глядь, - почти все зубы выпали. И раньше нездоровая ситуация в этом стариковском рОте была, а теперь, вообще, поздняк метаться. Сейчас осмотрим пациента (спамеры ленты, случайный выбор).

Тифарет - окаменевший зуб, стоит годами и даже не шатается.

Хуйвэйбин ака веник - гнилой зуб, всё ноет и ноет, ноет и ноет... никак не выпадет.

Мырзиховская - просто плохой запах изо рта (дедушка не чистит зубы).

Вротмненоги ака грасскиллер - пирсинг языка, в рОте нашего дедушки выглядит неуместно.

Каганяка - зуб из пластмассы, времянка, чудом стоящая годами (опирается на каменный зуб, вестимо).

Швулевич - золотой зуб из советского прошлого (из кармана еврейского дантиста).

Доцент - железный зуб из советского прошлого (когда на золотую коронку голды не хватило).

Нэнся Голда - последний здоровый зуб здеся, хехе.

ВездеСсущий анон - парадонтит, зубной камень тифарета ("стоматолог-гигиентист? кто это?").

Стомахин - выпавший зуб, утраченное поколение, серебряный век.

Самосранец - медный зуб, косящий под золото (если медь натирать редькой, будет казаться золотом).

Лорпик - корейский имплант, неясно пока, приживётся ли.

...

Фантом - вне категорий, - бледный как Ленин, железный как Сталин.
Link35 comments|Leave a comment

[Oct. 13th, 2021|11:58 pm]
Вачовски и апроприация "red pill"

Смотрю, в ленте сегодня популярна тема трансгендеров. По наводке* Нэнси Голд (ака Садков) нашёл интересное на википедии*.

Оказывается, в языке уже практически оформился неологизм red pill, redpilled, etc. Как бы с фильма Матрица началось (1999), потом всякие субкультуры форсили как мем, типа трансгендеров и инцелов. Потом вошло в политический дискурс, и в конце концов, - в языке.

Режиссёры/сценаристы Матрицы - сёстры Вачовские, которые были братьями, трансы. Они (теперь) утверждают, что в сцену с red pill / blue pill внедрили аллюзию на трансгендер. И, вообще, это может, даже не коннотат, а денотат там.

Более того, что меня поразило. Маск (который Тесла) и доча Трампа на твиттере написали про редпилл в общепринятом теперь смысле избавления от иллюзий, а конкретней, - "free-thinking attitude and waking up from a normal life of sloth and ignorance".

А Вачовской не нравится такое заимстование истеблишментом, и она их на хуй обоих послала. * Бугого.

Ну, там сразу ыксперты понабежали, типа, вот же "тупые, не знают откудова этот мем". Даже Матрицы не смотрели, Вачовских не знают:

"I find it funny that all these idiots don't realise that Lilly came up with the whole blue pill red pill thing. She's allowed to be angry at people using the term to further their own politics."

Но что меня удивило здесь? А то, что редпилл у Вачовских в Матрице (1999) насквозь вторичен, и вообще-то апроприирован из фильма Вспомнить всё (1990). *

Это что же, Вачовские заимствовали редпилл, потом забыли, потом поверили, что это они сами придумали? И теперь на правах "авторства" мечтают кэнсельнуть "неправильное употребление" этого слова? Поразительно.

P.S. Напоминаю, что я за радикальный антикопирайт, и, вообще, против авторства, как такового. Ничего не имею против трасгендеров, а даже поддерживаю - с философской точки зрения, хехе. Но только пока они не форсят cancel-culture, тут я сразу против буду. За свободу слова!
Link75 comments|Leave a comment

[Oct. 4th, 2021|11:58 am]
ℕ - луч унара, ℤ - обратимый однолучевой унар

Как было показано, структура унара - это унициклы (в том числе стационарные точки), лучи и их хвосты. (Заметки на полях: конечный унар лучей содержать не может).

Обычно (гм) натуральные числа вводят как классы эквивалентности конечных множеств. Однако, это определение опирается на: биекцию, эквивалентность, отношения, мощность и частично, - аппарат теории множеств.

Лучшее определение: N - луч унара как подунар (без хвостов), сразу с операцией следования. Оно опирается на более простые вещи: унарную операцию, замкнутость, изоморфизм. (Заметки на полях: это определение ближе к "аксиомам Пеано", однако, несколько циклично через степени операции).

Для унара (A, f) породим алгебру (A, f⁰ = id, f¹ = f, f², ...), итерируя операцию (композицией, степенью). Если A = N, последовательность операций схлопнется, и это (аддитивный) бинар, коммутативный моноид. Таким образом, сложение - это итерация следования. (Заметки на полях: про гипероператор в следующий раз).

Обычно целые числа вводят в два шага, - через противоположение (от моноида к группе) и вычитание (через противоположение). Так, однако, размывают главный императив: решать линейные уравнения (в бинаре, вообще, и в аддитивном N, в частности). То есть, Z суть замыкание N "по вычитанию", квазигруппа в универсально-алгебраичном смысле. (Заметки на полях: какой-то неблагозвучный русский термин у additive inverse).

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

Альтернативное определение: Z - обратимый однолучевой унар, - луч с "простым" хвостом. Операция является следованием, обратная операция - предшествованием, унар же - естественный биунар. Нуля изначально нет, алгебра автоморфна по сдвигам.

Поэтому любой элемент можно взять как (нульарный) нуль. Можно также нуль вводить через итерацию: или односторонний для вычитания, или двусторонний для сложения. А можно традиционным способом - через унарную операцию противоположения. Но это должен быть один и тот же нуль, так как он согласует сложение, вычитание и противоположение. (Заметки на полях: нульарный нуль - каламбур).
Link16 comments|Leave a comment

[Sep. 19th, 2021|11:58 pm]
The origin and evolution of word order *

Не люблю Гелл-Мана за дурацкие названия, даденные кваркам. Но, как оказывается, он оказал помощь (правильной) исторической лингвистике и даже сам статьи пописывал лингвистические. Так что молодец. (Заметки на полях: а Рулен - в любом случае молодец).

Моногенез людей: генетический, археологический, лингвистический. Около 50 kya анатомически современных людей сменяют поведенчески современные люди. Возможная причина - появление современного языка. (Заметки на полях: лингвистический моногенез мог быть мультигенезом с боттлнеком).

Протоязык имел порядок слов SOV. Основное направление эволюции без диффузии/контакта: SOV → SVO → VSO. Вторичные: по треугольнику SVO - VSO - VOS и SOV → OSV, SOV → OVS. (Заметки на полях: 6 порядков делятся на 2 группы OV и VO).



Диффузия не доминантный процесс. Равновесие не достигнуто. Большинство языков - все ещё SOV. Протоязыки макросемей восстанавливаются, в основном, как SOV, кроме австрической и, возможно, койсанской. (Заметки на полях: опровергается теория "универсальности" и старшинства SVO).

FWO = free word order - неправильный термин. Нет никакого FWO, ни периода FWO в языке. Есть доминантный порядок, появляется вторичный, они сосуществуют. Частоты сдвигаются, вторичный становится доминантным, первичный теряется.

Исследование основано на базе порядков языков, в том числе реконструированных и филогенетическом дереве языков.* (Заметки на полях: к статье есть доп. материалы).

P.S. Из 4000 видов современных млекопитающих все живородящие, кроме 6 видов яйцекладущих. Именно они сохранили изначальное положение вещей - потому, что ближайшая группа, рептилии, - почти все яйцекладущие. Та же аргументация в лингвистике.
Link5 comments|Leave a comment

[Sep. 16th, 2021|11:58 pm]
Унар - ориентированный псевдолес (функциональный граф)

Link12 comments|Leave a comment

[Sep. 12th, 2021|11:58 pm]
Посрался с Вениамином

Переломил веник об колено за 2 камента *. Хлипкий дедушка оказался, и в искусстве ни хуя не разбирается.

Link69 comments|Leave a comment

[Sep. 11th, 2021|11:58 pm]
Альтернативная интерпретация (взвешенного) среднего арифметического

Взвешенное среднее - суть скалярное произведение, - вектора n-мерного пространства на (единичный) вектор в том же пространстве. Об этом не пишут на википедии. (Заметки на полях: интересно, в каких книгах упоминают?).

Вес нормализуют, чтобы избежать растяжения/сжатия. И чтобы он был безразмерным, - чтобы при однородных единицах измерения результат был выражен в них же (в ней же).

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

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

Напоследок пару мыслей. Вырожденный вес (с нулями) - это фильтр плюс проекция, с другой стороны - некая редукция размерности. Вес с отрицательными компонентами - попытка балансирования гомогенных размерностей или приведение результата к положительному за счёт веса, если область исходного вектора смещена относительно неотрицательного гипероктанта. (Заметки на полях: нужно быть осторожным, если приводить к неотрицательности не через вес, а сами исходные данные).
Link12 comments|Leave a comment

[Aug. 19th, 2021|09:58 pm]
Распределение костей людей по времени

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

Вверху - хронология из книги Дробышевского, внизу - с вики. Обе смасштабировал на от 5 ka до 10 Ma, логарифмически:




Чёткого провала нету в середине, - так, плотность чуть поменьше. Зато видна теперь дыра около 20 ka (ледниковый период) и, с натяжкой, - около 75 ka (Тоба). Хотя... есть что-то около 750 ka, с возможным началом (вымирания?) около 1.5 Ma. Не могу предположить почему. (Заметки на полях: климат, вроде, без резких изменений был просто прохладным в Африке*).

Также повышенная плотность около 1.7 Ma. Отчего и почему? Хабилисы и эректусы (это было их время) оказались умнее и предков, и потомков? Преимущество инновационных ашельских инструментов?

Ещё наблюдаются точки притяжения (вертикальные линии), но то, наверное, издержки датирования. Возможно, часть списка датировали только стратифически.
Link4 comments|Leave a comment

[Aug. 13th, 2021|11:58 pm]
Книга Дробышевского о древних людях

Байки из грота: 50 историй из жизни древних людей*. Прочёл. Ничего так, понравилось. (Заметки на полях: уже вторая книга в формате "50 чего-то там", которая зашла).

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

В книге же форма нестандартная: половина - описание археологических расследований (косточки, стоянки, ДНК, чуть антропологии), половина - некие поэтические фантазии автора (типа "шли крадучись, молча, лишь изредка трещали ветки"). Картинок много, но они так себе (ладно, тоже ничего, художник старался). И, как хороший тон в популярной литературе, - ссылки на научные статьи.

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

Полностью прочувствовать те времена не получается, но иногда пахнёт так... духом древним. Были впечатляющие или странные моменты, но сейчас отмечать не буду. Зато сделал картинку с распределением материала (глав) по времени:



По горизонтали - kya от 10 до 3000 в логарифмическом масштабе, по вертикали - просто джиттер. (Заметки на полях: попробовать осмыслить дыру в середине).
Link12 comments|Leave a comment

[Aug. 5th, 2021|10:00 pm]
In the eyes of the beholder

Налабал прогу, чтоб учить морзянку, и обнаружил эффект afterimage = послеобраз. Это когда ночью молния, например, на сетчатке отпечатывается на какое-то время.

Чуть затюнил прогу, чтоб проявить его сильнее (но сохранить и оригинальную цель), залил на тылевизор:
https://www.youtube.com/watch?v=DKIWxMRZeoI (внедрённый объект не ставлю, так как ютуб отключил фуллскрин)

как медитировать на это видео )

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

Ведь эту прогу я делал в предположении, что глаза - это часть мозга. Придумал соответствующую экспериментальная методику для запоминания: оставляем простые объекты (изображения) на экране достаточно продолжительное время, чтобы они "врезались" в мозг (естественно, нужно много раз повторять показ). И, вот, в исходном предположении тот факт, что объект отпечатывается на сетчатке, - это косвенное подтверждение некоторой действенности такого метода и оправданности самого предположения.

Конечно, метод этот не быстрый... Лирическое отступление: на ютубе все спешат куда-то. И однозначно все там - гении учёбы, - морзянку выучивают easy and fast за 10 минут, ну, за 2.5 часа - максимум. Ни одного ролика не находится типа "как выучить код морзе за 5 лет" или learn morse code hard way. Это давно уже оскомину набило, и я решил морзянку учить самым медленным способом, который только придумать могу (впрочем, когда дойдёт до звуковых сигналов, переключусь на стандартный инкрементальный подход).

Идея моего метода, однако, в том, чтобы сразу записывать в память визуальный образ. И не загружать никаких левых, ненужных ассоциаций, - это мусор для мозга. (Заметки на полях: гении учёбы с ютуба типично использут мнемонику и "напевы").

Но, вообще, приложений ему массу можно найти... Думаю, я этот метод попробую и для медитации. По сути ведь, это визуальная мантра. (Заметки на полях: не путать с мандалами).

А сам эффект послеобраза тоже интересная вещь, - как минимум, для экпериментирования. Но часто и нежелательная, - вот, когда читаешь белый текст с чёрного экрана, раздражает. Это я недавно перешёл на dark theme-ы везде: в ОСи, в броузере, в ИДЕ-шках, в пдф-ах. Вроде бы, глаза грузит меньше. Но когда читаешь такой текст, в глазах начинает двоиться, как раз из-за послеобраза. Что с этим делать, пока неясно. (Заметки на полях: попробовать ослабить эффект, снижая контрастность).
Link8 comments|Leave a comment

[Jul. 31st, 2021|03:25 pm]
Неожиданная связь Морзе и Фибоначчи

Решил выучить морзянку. Как обычно, задался вопросом, как бы я спроектировал её (почти) с нуля? Учитывая отличие от обычных кодировок символов, - вариативность длительности групп.

Что возьмём известным даже тому, кто целенаправленно не изучал эту тему? Примем, что есть точка, есть тире, тире длится с 3 точки, паузы внутри буквы - в точку, между буквами - больше, между словами - ещё больше. (Заметки на полях: ещё каждому известен сигнал SOS, но это нам не понадобится).

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

Вроде бы, наиболее правильно частота букв подсчитана по Леванду*: etaoinshrdlcumwfgypbvkjxqz. Собственно, саму частоту букв знать не надо. Теперь этот ряд надо подразбить на группы по длинам кодов.

Код всегда начинается и заканчивается не-паузой, значит, длина его всегда нечётна. Вручную распределив коды по длине, получим группы длиной по: 1 2 3 5 8 13 ..., в сумме 32, достаточно для букв. Запросив OEIS по этому ряду*, осознаем, что это ведь спиральные числа. (Заметки на полях: это я фибоначчевы числа переименовал так).

Неожиданно. Но становится очевидным, если подумать над индукционным переходом. Поиск показывает, что факт известный, но плохо: не знает вики, не знает OEIS, одна статья малоизвестная выпала, однако*. (Заметки на полях: в коде с тремя чертами, типа оригинальной морзянки, группы сформируются по обобщённо-спиральным числам).

Теперь распределим буквы по этим группам и сравним с общепринятым стадартом ITU*:
e ta oin shrdl cumwfgyp bvkjxqz
e ti asn uhrdm bklwfgv5 pсzox46...

Очень неплохое совпадение, если учесть необходимость исторических компромиссов по совместимости, недоразвитость корпусной лингвистики на момент принятия ITU и тот факт, что интернациональная морзянка не для английского, вообще говоря, предназначалась. Грубая ошибка допущена одна: очень частая буква О - в группе длины 11. (Заметки на полях: наследие SOS-а?).

Также группу длины 11 надо было насытить сначала буквами, а не переходить к цифрам и служебным символам. Так, несколько букв (jyq) переместились в группу длины 13. И наконец, в этой группе 21 слот, и более длинные группы не нужны были, а они есть, например, 0 - длины аж 19. (Заметки на полях: хотя и понятно, что это для облегчения запоминания оператором делалось).
Link9 comments|Leave a comment

[May. 16th, 2021|09:17 pm]
Буквенные коды стран по ISO 3166**

Теперь разберём двух- и трёх-буквенные коды стран - членов ООН. Но более спокойно, чем в прошлый раз (хорошего понемножку). В сравнении с прошлым постом я вернул Сао Томе Принципе, - ошибся, никто ведь не сокращает так. Британию же переименовал в "Великую" обратно. I made Britain great again, хехе. Это чтобы под алгоритм подогнать.

Коды из 2 букв применяются в инете для топ-доменов. Оба вида кодов (из 2 и 3 букв) применяются в справочниках, на почте и пр. Задался я вопросом, в чём логика их распределения? И, как обычно, начинаю с методичного вопроса "а как сам бы я распределил коды"?

Коды бы я раздавал следующим образом. Для однословных названий тупо отщепляем первые 2 или 3 буквы. Для остальных сначала скипаем служебные слова (=and). Для двусловных - берём первую букву от первого слова и первую (или первые две) от второго. Для трёхсловных 3-буквенный код образовуем от первых букв. Это по аналогии с типичным сокращением имён john smith = j.smith = j.sm. = j.s. или john jack smith = j.j.s. (Заметки на полях: можно считать, что >3 слов в названиях нет, мы их посокращали в прошлый раз).

Этой логике следуют коды 193 - 138 = 55 стран:
afghanistan albania argentina australia azerbaijan belgium bolivia brazil |burkina faso| canada colombia |costa rica| cuba cyprus czechia djibouti ecuador egypt eritrea ethiopia finland france gabon georgia ghana hungary india italy jordan kenya kiribati laos liechtenstein luxembourg namibia nicaragua norway panama peru qatar russia rwanda |sao tome and principe| |sierra leone| somalia syria thailand tonga |trinidad and tobago| uganda |great britain| usa uzbekistan venezuela yemen

Почему остальные не следуют этой логике? Несколько причин вижу. Двухбуквенным кодам тесновато, на 200 стран 700 кодов, и есть перехлёсты (и даже 3-буквенные: australia & austria). Тем более к 200 странам примешаны 50 внешних территорий. Также устаревшие, но зарезервированные коды (распавшиеся, объединившиеся, переименовавшиеся страны). И коды забуканные параллельными конвенциями. Наконец, в 1974 году, когда попытались создать ISO 3166, уже пришлось дело иметь с десятками подобных стандартов и приводить их к единому знаменателю. Думаю, основное влияние на этот процесс было у конвенции по дорожному движению от 1949 года (номерных знаков). Так что, учитывая неравномерность загруженности букв, им там тесновато.*

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

first-letter-distribution

Трёхбуквенные коды считаются ближе к названию оригинальному, поэтому следующую гипотезу выдвигаем: 3-буквенный код будет как и раньше, "логичным" (из первых 3 букв названия, в основном), а 2-буквенный - выкидываем среднюю. Этому принципу ещё 138 - 121 = 17 стран следуют:
andorra armenia guyana jamaica kazakhstan korea mexico mozambique pakistan |papua new guinea| poland senegal suriname sweden tunisia turkey tuvalu

Уверен, извечный бардак в головах тоже роль сыграл, как это обычно бывает. Отсутствие чёткой концепции и изменение подхода сквозь годы. Бездумность. Это как программисты в слове из 7 букв выбрасывают парочку самым случайным образом, а потом вспоминают, как оно там было названо.

Так что оставшиеся делим ещё на 2 группы. Первая будет ещё остаткам здравого смысла следовать: для 3-буквенного кода выделяем первую букву плюс 2 согласные, а 2-буквенный код уж будет, как придётся (обычно средняя или 3 буква выбрасывается). Это отщепляет 121 - 84 = 37 стран:
(bh bhr bahrain) (bb brb barbados) (by blr belarus) (bz blz belize) (bn brn brunei) (cm cmr cameroon) (cl chl chile) (cn chn china) (sv slv salvador) (ee est estonia) (gm gmb gambia) (gr grc greece) (gt gtm guatemala) (hn hnd honduras) (ir irn iran) (iq irq iraq) (ie irl ireland) (il isr israel) (jp jpn japan) (kw kwt kuwait) (lb lbn lebanon) (lr lbr liberia) (ly lby libya) (mg mdg madagascar) (mt mlt malta) (mr mrt mauritania) (mn mng mongolia) (np npl nepal) (om omn oman) (ph phl philippines) (pt prt portugal) (rs srb serbia) (sc syc seychelles) (sd sdn sudan) (tj tjk tajikistan) (ua ukr ukraine) (zm zmb zambia)

Оставшиеся 84 не следуют никакой когерентной системе. Где случайным образом буквы выбраны, где локальное название страны использовалось, где исторические причины. Короче, бардак:
(dz dza algeria) (ao ago angola) (ag atg |antigua and barbuda|) (at aut austria) (bs bhs bahamas) (bd bgd bangladesh) (bj ben benin) (bt btn bhutan) (ba bih |bosnia and herzegovina|) (bw bwa botswana) (bg bgr bulgaria) (bi bdi burundi) (cv cpv |cabo verde|) (kh khm cambodia) (cf caf car) (td tcd chad) (km com comoros) (cg cog congo) (cd cod drc) (ci civ |côte d'ivoire|) (hr hrv croatia) (dk dnk denmark) (dm dma dominica) (do dom |dominican republic|) (gq gnq |equatorial guinea|) (sz swz eswatini) (fj fji fiji) (de deu germany) (gd grd grenada) (gn gin guinea) (gw gnb guinea-bissau) (ht hti haiti) (is isl iceland) (id idn indonesia) (kp prk korea) (kg kgz kyrgyzstan) (lv lva latvia) (ls lso lesotho) (lt ltu lithuania) (mw mwi malawi) (my mys malaysia) (mv mdv maldives) (ml mli mali) (mh mhl |marshall islands|) (mu mus mauritius) (fm fsm micronesia) (md mda moldova) (mc mco monaco) (me mne montenegro) (ma mar morocco) (mm mmr myanmar) (nr nru nauru) (nl nld netherlands) (nz nzl |new zealand|) (ne ner niger) (ng nga nigeria) (mk mkd macedonia) (pw plw palau) (py pry paraguay) (ro rou romania) (kn kna |saint kitts and nevis|) (lc lca |saint lucia|) (vc vct |saint vincent|) (ws wsm samoa) (sm smr |san marino|) (sa sau |saudi arabia|) (sg sgp singapore) (sk svk slovakia) (si svn slovenia) (sb slb |solomon islands|) (za zaf |south africa|) (ss ssd |south sudan|) (es esp spain) (lk lka |sri lanka|) (ch che switzerland) (tz tza tanzania) (tl tls timor) (tg tgo togo) (tm tkm turkmenistan) (ae are uae) (uy ury uruguay) (vu vut vanuatu) (vn vnm vietnam) (zw zwe zimbabwe)

Вот так и забрасываем в анки по пачкам, с разбросом в недельку. Первые пачки учить по описанной "мнемонике". Последнюю... как в анекдоте: В грузинской школе урок русского языка. Учитель: "Запомнытэ, дэти, тарелька и вилька пишется без мягкый знак, а кон, сол и фасол с мягкый знак... Запомнытэ это дэти, ибо понят этого нэвозможно!"

P.S. Ещё чуть сбалансировал, переместив 5 стран из последней в предпоследнюю группу (теперь 42+79), с помощью такого улучшения. Если в слове не хватает согласных (всего 2 их), то добавляем последнюю букву (гласную), чтобы образовать 3-буквенный код... Да, и для распределения в заучивании по времени 2 и 3 группу можно объединить, получается: 55 + 59 + 79 = 193.
Link3 comments|Leave a comment

[May. 14th, 2021|07:13 pm]
Разберём официальные (согласно ООН) названия стран

Вот я чморил анонов, но они тупые и скучные, шо пиздец. Повывелся умный анон. Чморил и Мырзена, - шароёбился тут в комментах, под видом анона, всё "деанонимизировать" меня пытался, хехе. Дальше выполз тупой sasha_a меня потроллить, я и его хуесосил. Он признал себя трамвайным хамом и затащил тело жирное обратно в утёсы. Сын его Онаний доложил, что фамилия у Сашеньки Онаньев, и "он состоявшийся математик, и ему ничего не надо доказывать", хехе. Я долго смеялся.

Но это всё мелко. Надо расти над собой. Поэтому сегодня будем хуесосить целые страны. По принципу "не надо выёбываться, проще надо быть".

В ООН 193 страны-члена, 2 наблюдателя (Ватикан и Палестина) и Тайвань как бывший член, сбоку-припеку там. Вот по 193 и пройдёмся. (Заметки на полях: почему-то педофилы ватикановские не имеют собственного кода, зато у них там то ли "святой глаз" есть, то ли "святое сидение" некое).

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

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

Некоторые додумались до того, чтобы сменить себе имя, повеселив весь мир и остальной, более осторожный народ в ООН, например:
bolivia (plurinational state of) - плю.. плю.. чего? Хоть одна страна есть, без кучи национальностей? Зачем это подчёркивать? (Заметки на полях: они там конституцию приняли, с повышенной ответственностью перед меньшинствами-индейцами всякими).
lao people's democratic republic laos - долго думал, что это. Лаоцзыисты отделились от Китая? Нет, это же Лаос, назвались по народу своему титульному. Схлопнитесь обратно в Лаос, и не выё.

Все такие деноминации дропаем безжалостно:
congo, democratic republic of the drc - одно Конго с простым названием, а это переименовываем в ДРК, чтобы различать.
iran (islamic republic of) - все и так знают, что вы овцеёбы, нечего бравировать.
korea (democratic people's republic of) и korea, republic of - два молодца из ларца, в вечном клинче. Особенно смешно, что Северная Корея себя называет "демократической". Подозреваю, они имена выбирали подальше по алфавиту, чтобы на Генеральной ассамблее рядом не сидеть. Если б не выёбывались, а назвались по-простому, north korea & south korea, то ладно. А так, дропаем обе деноминации и нарекаем каждую просто Кореей. Я их мечту осуществил об объединении, бугого, ни в чью пользу. (Заметки на полях: а и не страшно, в миру когда говорят "Корея", подразумевают южную, а северная - так, на задворках коллективного сознания маячит).
micronesia (federated states of) - государство карликовое, сознание имперское. Какие "штаты"? Вас 100 тыс. человек всего. Пародия на их покровителей, США.
tanzania, united republic of - эти решили рекурсией побаловаться. Ведь Танзания = Таньганика + Занзибар. Хватит одного уровня акронимии с вас.
venezuela (bolivarian republic of) - ну, кто знает, кто такой Боливар? Вас же просто с Боливией путают. Очень "умно" назвались, хехе.

Теперь пройдёмся по многословным названиям (их 34), и попереименовываем самых нескромных. И приведём, так сказать, их имена к общепринятым. Ведь одно дело, когда это просто перечисление (Антигуа и Барбуда) или словосочетание (Буркина Фасо) или когда иначе не различить (Доминиканская республика и Доминика), и совсем другое, когда:
brunei darussalam - два царька на клочке земли присели на трубу нефтяную и назвали себя "обителью мира". Ну и названьице, бугого. Ни разу не видел, чтобы их кто-то называл так, кроме них самих.
central african republic car - повторяем за мной: "здравствуйте, я царь,... просто царь".
côte d'ivoire - бля, ну этих непонятно во что переименовывать. "Слонами" шоле? Ладно, пусть остаются, как пример ебланов, которые даже в пределах ascii назваться не смогли.
el salvador - эль хийо де путо, каброн!
north macedonia - эти недавно переименовались. Повышенная тревожность у них шоле? Кто ж перепутает целую страну с одной областью? Нормальные люди, когда говорят "Македония" имеют в виду страну. А если не страну, то добавляют: "Македония, область Греции".
russian federation - всем похуй, какая у вас там административная организация.
saint kitts and nevis, saint lucia, saint vincent and the grenadines, san marino, sao tome and principe, saudi arabia - ещё несколько обителей монашек шоле? Ладно, надо уважать чувства и педофилов католических, и овцеёбов всяких. Оставляем убогих в коленопреклонённой позе. А то скипнешь "saint" и не узнаешь потом, что за Лючия, что за Марина... Разве что "гренадинов и приципе" опустим, как это обычно в миру и делается.
syrian arab republic - какая республика? Бардаком бы назвались, ближе к реальному положению. Проще надо быть, башаровцы ёбаные.
united arab emirates uae - слишком длинно для овцеёбов.
united kingdom of great britain and northern ireland britain - не, ну это ваще ни в какие ворота не лезет. Думают, раз были в числе первых членов-организаторов ООН, то самые главные там? Я понимаю, в те времена ещё какими-то иллюзиями имперскими себя тешили, типа над нашей Ымперией никогда не заходит солнце! Переименовываем даже не в uk, а в Британию. Ужал их как бы до острова одного, чтоб скромнее были, симметричней с Ирландией получается. (Заметки на полях: хоть код у них gb, они забукали и uk, чтоб Украине не досталось потом, хехе).
united states of america usa - этих так же, как и ОАЭ ужимаем, с овцеёбами будут братьями. Вот так, от ненависти до любви - один шаг, хех.
viet nam vietnam - косоглазые, у вас очепятка в названии, на пробел нажали случайно... Да, я знаю, что это у них "официальное" типа название. Но мне похуй.
timor-leste - то восточный, то лесте, надо было заранее определиться. Будете просто Тимором. Ну, и что, что не весь остров ваш? Посмотрите на Ирландию.

К слову о Тиморе и Ирландии, по ассоциации. Не так давно она претендовала на весь остров Ирландия, поэтому и назвалась официально "Ирландия", а никакая не "республика Ирландия". Англичане их потом переломили об колено и заставили в конституции этот момент поменять, но название осталось идентичным острову. Тот случай, когда скромность пуще гордости, или наоборот, хаха. Оставим ей название как есть, а Тимору поменяем.

После переименования осталось 23 неоднословных названия стран (24, если считать Гвинею-Биссау). По итогу, вот полный список членов ООН с правильными именами:
afghanistan albania algeria andorra angola |antigua and barbuda| argentina armenia australia austria azerbaijan bahamas bahrain bangladesh barbados belarus belgium belize benin bhutan bolivia |bosnia and herzegovina| botswana brazil brunei bulgaria |burkina faso| burundi |cabo verde| cambodia cameroon canada car chad chile china colombia comoros congo drc |costa rica| |côte d'ivoire| croatia cuba cyprus czechia denmark djibouti dominica |dominican republic| ecuador egypt salvador |equatorial guinea| eritrea estonia eswatini ethiopia fiji finland france gabon gambia georgia germany ghana greece grenada guatemala guinea guinea-bissau guyana haiti honduras hungary iceland india indonesia iran iraq ireland israel italy jamaica japan jordan kazakhstan kenya kiribati korea korea kuwait kyrgyzstan laos latvia lebanon lesotho liberia libya liechtenstein lithuania luxembourg madagascar malawi malaysia maldives mali malta |marshall islands| mauritania mauritius mexico micronesia moldova monaco mongolia montenegro morocco mozambique myanmar namibia nauru nepal netherlands |new zealand| nicaragua niger nigeria macedonia norway oman pakistan palau panama |papua new guinea| paraguay peru philippines poland portugal qatar romania russia rwanda |saint kitts and nevis| |saint lucia| |saint vincent| samoa |san marino| |sao tome| |saudi arabia| senegal serbia seychelles |sierra leone| singapore slovakia slovenia |solomon islands| somalia |south africa| |south sudan| spain |sri lanka| sudan suriname sweden switzerland syria tajikistan tanzania thailand timor togo tonga |trinidad and tobago| tunisia turkey turkmenistan tuvalu uganda ukraine uae britain usa uruguay uzbekistan vanuatu venezuela vietnam yemen zambia zimbabwe

P.S. Недавно Свазиленд переименовался во что-то вроде еСватини. Напоминает "электронные" всякие названия из веб-2.0. А вот код они забыли поменять... хотя, может, там в Африке про коды и интернет и не знают ничего ещё, хехе.
Link24 comments|Leave a comment

[May. 11th, 2021|05:00 pm]
Программа заучивания политической географии, начало

Решил на память выучить важнейшую географическую информацию. Уже выучил все страны (общепринятые), их расположение и почти все столицы.

Навыки должны быть наработаны следующие:

1а. Дать названия стран, по континентам.*
1б. Найти страну на карте, по континентам.*

2а. По 2- или 3-буквенному коду назвать страну.
2б. Дать код страны.

3а. Назвать страну по столице.
3б. Назвать столицу страны, по континентам.*

4а. Назвать страну по флагу.
4б. Нарисовать (в уме) флаг страны.

5-... Всё то же для внешних территорий и де-факто государств.

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

Для повторения использую sporcle, для тайминга - anki. Подход к повторению можно улучшить, но довольно трудоёмко, поэтому пока пользуюсь, чем есть. К примеру, для (1б) sporcle плох тем, что оставляет предыдущие страны на карте, а их надо сразу демаркировать, иначе в конце упражнение слишком простое. Но самому карту лабать, потом определять внутри ли нажатие или снаружи страны... либы подыскал нужные, но пока есть дела поважнее.

С anki же большинство необходимых операций можно вручную делать. А нужно по мере сдвига по фазам 1-2-... сбрасывать "созревшие" карты, нужно консолидировать (убирать) страны в континенты. Фазы (б) нужно со временем объединить в одну карту (страны) и по её выпадению всю сводку по стране выдавать в уме. Некоторые операции (типа адаптации ease фактора) можно через плагины делать, - пока не пробовал, но может помочь эффективность улучшить. (Заметки на полях: выписать соображения по работе с anki отдельно).

Предупреждая вопрос, а зачем мне это нужно, - низачем не нужно, на 90%. Такой вот пан-мировой интерес у меня, однако. А остальные 10% распределены на вопросы глобализма, экономики, ускорения чтения литературы и сводок, на тренировку памяти и пр.
Link35 comments|Leave a comment

[Apr. 26th, 2021|04:53 pm]
Мырзин и Витнуховская или пятиминутка ненависти

Али-нтона Мырзи-ховская меня забанила, и сама не помнит, из-за чего.*

Да кто он такой?.. она такая?.. оно такое? - вопросил я?

Провёл исследование и ужаснулся, какая мерзость! Это креатура Мамлеева, то ли куротруп, то ли котопёс.*

Это сиамские близнецы, которые мнят себя то ли политиками, то ли философами. То ли поэтессой, то ли художником. Конечно, широчайше известными артистами в своей эпсилон-окрестности.

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

В общем, обе головы - никому не известные пейсатели с мегаломанией непролеченной, типа "самозванца" местного.

Первая голова (смешная) - Мырзин. Типа Садкова, оба сбежали "по политике" из РФ в Украину, сменив анальное рабство с шила на мыло. Но Садков поехал ещё дальше, искать длинного африканского хуя, а Мырзин остался, - видимо, по нраву. Срёт в фифу "философией" своей госпожи и плакатами в стиле 1920-ых годов.

Вторая голова (страшная) - Витнуховская. Когда-то Мамлеев, заёбанный в своём "кружке" Джемалем и Дугиным, сказал ей: "Алиночка, вы не стоите и ногтя Дугина!.." Так она по жизни и поплыла, - с ненавистью к Дугину и любовью к Мамлееву. По сути, такая же склочная старуха, как и всё старичьё из той секты.
Link58 comments|Leave a comment

[Apr. 19th, 2021|11:58 pm]
Про гит (каламбур)*

Известно, что гит по юзабилити - говно редкое.* А документацию писали или полудурки какие-то, или генератор бреда.* Такую простую идею, как content-addressable DAG испоганили. Уж молчу про гитхаб и подобные свинофермы.

Но прошло 15 лет, опенсорщики надрачивали на своих кумиров, корпоративные рабы чувствовали себя более автономными с гитом (читай: менее рабами), и он стал мировым стандартом. Теперь никуда от него не деться. Думаю, лет на 20 мы с ним застряли, минимум.

Посему решил всё же разобраться с этим поделием единственным способом, которым только и можно с гитом разобраться. А именно, - нырнуть в дерьмо и догрести до дна. Иначе и не получится: не заучить n команд (включая т.н. "унитазные"), не пройти туториалы, не прочесть книгу. Всё проверил - не помогает.

Взялся налабать утилиту себе, поставив одновременные задачи:
1. Отзеркалить набор репозиториев с гитхаба себе в директорию.
2. По возможности, вообще, без истории, - кому она нужна, кроме гробокопателей и некрофилов всяких?
3. Обновлять регулярно, чтобы была последняя версия всегда (не всегда она рабочая, однако).
4. Чтобы код можно было читать, билдить, накидывать свои изменения при необходимости и т.д.
5. Не трафик оптимизировать и время, а минимизировать размер и количество файлов в гитовой базе данных.
6. Не трекать чужие ветки, максимум, иметь только свои нетреканные, в т.ч. убивать нах локальный master.
7. Абсолютный порядок: весь мусор из гитовой БД убрать в пизду, в т.ч. пустые поддиректории, рефлог и пр.

Удивительно, что никто из авторов гита и гитхаба не подумал о таком простом юскейсе люркера, который не хочет ни региться нигде, ни "социально" кодить, как они понимают эту "социальность", ни вообще, может, не кодить, а тупо (свежий) код читать или запускать. Конкретно правило 6 может принести море проблем, и если не хочешь сидеть ни на каком локальном брэнче, а только на ремотах, то гит превращается в "безголовую" курицу (самоназвание), на которой уже не поездишь, в отличие от "локальных" брэнчей. (Заметки на полях: тут могла бы быть шутка о двуголовой курице с российского герба, но не будем уподобляться разным садковым).

И вот, потратив примерно месяц фулл-тайма, перелопатив сотни веб-страниц, поставив тысячи экспериментов, разобрался. И налабал свою либу на 20кб (а было бы 100кб, если бы на си каком-нибудь писал), - чтобы отгородиться от гитового дерьма раз и навсегда. А дерьма хватает, git - это хаотично разросшийся bloatware, чем-то напоминающий энтерпрайзное говнецо. Впрочем, полностью отгородиться невозможно, абстракция дырявая и течёт Ниагарским водопадом.

В общем, выделил я 5 уровней отзеркаливания гитхаб репозиториев для разных случаев и выписал апдейт и переходы между соседними:
gitless <-> shallow <-> single <-> full <-> mirror

gitless. Вообще без .git-директории. Достаточно для чтения кода и сборки. Для обновления нужно сохранить url и текущий хэш.

shallow. Один коммит в базе. Достаточно, когда своё дописываешь поверх верхнего коммита. При апдейте ребейзить.

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

full. Если бедлам такой, что, чтобы нормально работать с проектом, нужны все брэнчи и история. Ну, или свой проект. Или чужой, и туда постоянно в апстрим кидать патчи надо. Это уровень типичного клона.

mirror. Тут для любителей в говне мамонта покопаться: можно с гитхаба все PR-рефы качнуть. Полнее дерьма лопата будет, только если .git/ вручную копировать, она-лопата только хуки не включает и ещё чо-то там. Можно и своё дописывать, и даже на "удалённые" брэнчи, которые благодаря рефспеку становятся локальными, и просто гомогенными. Но главное, потом не удалить их случайно, а то отличить чисто своё-добавленное-локальное от ремотного становится не так просто.

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

Короче, построил я себе плотик для навигации по океану дерьма, которое из себя гитхаб и гитлаб представляют. Буду плавать... ходить теперь, под коричневым парусом. Ну, и докопался до дна этой ямы, типа эксперт теперь... в гите.
Link20 comments|Leave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]