RSS
# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — vvs
2021-04-17 18:08:32


vvs> О! "Контакт" Сагана.

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

...

И ни у кого в этом мире не возникло того же вопроса, что и у меня: почему не проверили доводы на установке?!
Зато представителю религии, в лице обворожительного джентльмена, дали возможность "покровительственно-благородно" утереть нос зарвавшейся ученой. Как мило!
А ведь этот фильм, между прочим, является экранизацией книги ученого-астронома, популяризатора науки Карла Сагана. И снят он был ровно после смерти автора. Интересно, чтобы тот сказал на сей счет? Надо бы саму книгу почитать, сравнить, насколько режиссер близок к первоисточнику. Но, возможно, американское общество, будучи лицемерно, на людях предпочитающее рядиться во все белое и изображать себя одновременно передовиками прогресса и "избранной богом нацией", просто не приняли бы книжки ученого, будь она написана строго в научном ключе. А потому не исключено, что экранизация не сильно отошла от книги. 

"Не читал, но осуждаю!" (C)
"Автор не мог до такого докатиться, но если это и правда, то его заставили!"
"Есть два мнения: одно моё, а другое - глупое!" (C)

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — hugeping
2021-04-17 12:21:32


hugeping> Про философию. Со временем мне стало казаться, что у людей есть какие-то индивидуальные отличия в мышлении. Например, тот же идеализм vs материализм, кажется, вызван такими отличиями.

vit01> Хотел просто донести, что сейчас для меня затраченное время того не стоит. "Земные" проблемы больше волнуют

Возможно, это и есть пример такого отличия в мышлении?

Я давно об этом думал. Есть люди, для которых смысл жизни сосредоточен в "земных" делах, а есть те, которые думают больше о "возвышенном". Не зря же я еще в детстве все земные главы в "Туманности Андромеды" пропускал :)

# Re: Икона // Джорджия Бриггс
std.hugeping
vit01(mira, 1) — vvs
2021-04-17 11:13:06


vvs> vit01> Да и вообще, на текущий момент уже просто неинтересно стало спорить на религиозные темы и обсуждать их, доказывать кому-то что-то, потому в реальной жизни появилось гораздо больше значимых интересов и увлечений. Физика, математика, политика и так далее.

vvs> Доказательство - это такой аргумент, который оппонент готов принять. Он не может основываться на противоположных взглядах. К тому же доказывать, что нечто не существует обычно можно только косвенно, например от противного. А как быть если оппонент является конструктивистом и не признает закон исключённого третьего?

Нет-нет, различия во взглядах и в логических системах можно явно выделить/подчеркнуть и при желании даже рассмотреть один и тот же вопрос с разных точек зрения.

Хотел просто донести, что сейчас для меня затраченное время того не стоит. "Земные" проблемы больше волнуют

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

# Re: Икона // Джорджия Бриггс
std.hugeping
hugeping(ping,1) — vvs
2021-04-16 18:38:02


vvs> Но раз шутка не дошла, значит она оказалась неудачной.

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

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — hugeping
2021-04-16 16:24:03


Так это понимают те, кто верит, что один из уровней обязательно первичен. Но можно трактовать и иначе: это лишь субъективное предпочтение одного взгляда перед другим. Тогда материализм - это одна сторона медали, а идеализм - другая. А вот противопоставляют их люди, которые даже не всегда осознают, кто они на самом деле. Иногда те, кто яростно выступают против религии - сами рассуждают, как идеалисты. Как Журден у Мольера не знал, что всю жизнь говорил прозой. Кстати, большинство атеистов, по-моему, не понимают, что атеизм - это особая вера, так как прямых _физических_ аргументов у них нет. Или как говорил Лаплас (цитирую из википедии):

    — Вы написали такую огромную книгу о системе мира и ни разу не упомянули о его Творце!
    — Сир, я не нуждался в этой гипотезе.

    На деле Лаплас никогда не говорил этого. Вот, как мне кажется, что произошло на самом деле. Ньютон, веривший, что вековые возмущения, которые он обозначил в своей теории, в итоге уничтожат Солнечную систему, где-то говорит, что Богу приходится вмешиваться время от времени, чтобы врачевать зло и как-то поддерживать работу системы. Это, однако, чистое предположение, внушённое Ньютону неполным обзором условий устойчивости нашего маленького мира. Наука в то время была ещё недостаточно развита, чтобы полностью обозревать эти условия. Но Лаплас, нашедший их путём глубокого анализа, ответил Первому консулу, что Ньютон напрасно привлёк Божественное вмешательство, чтобы время от времени настраивать машину мира (la machine du monde), и что он, Лаплас, не нуждался в таком допущении. Следовательно, не Бога Лаплас считал гипотезой, а его вмешательство в определённом месте.

Еще сошлюсь на википедию:

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

# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — hugeping
2021-04-16 15:47:04


Нет, это ты не понял специфической шутки. Vit01 - это, как раз сформировавшийся атеист. А ты, в своём возрасте, сначала столько лет был атеистом и только потом стал христианином. Логический вывод - что ты не только сейчас христианин, но и плохо сформировавшийся атеист. Правда здесь подразумевается вопрос: может ли сформировавшийся атеист в твоем возрасте стать плохо сформировавшимся атеистом? :)

Но раз шутка не дошла, значит она оказалась неудачной.

# Re: Лунная радуга
std.hugeping
hugeping(ping,1) — vvs
2021-04-16 14:42:20


vvs> Я тут недавно подумал, что с точки зрения информатики противопоставление идеализма и материализма есть не что иное, как спор о том, какой из нескольких уровней харда и софта - первичнее.

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

# Re: Икона // Джорджия Бриггс
std.hugeping
hugeping(ping,1) — vvs
2021-04-16 14:38:52


vit01>> Скажу как уже сформировавшийся атеист
vvs> Пётр, ты был плохо сформировавшийся атеист столько лет :) А уж сколько раз за всю жизнь меняются интересы...

Это ты обознался, vti01 -- это не Пётр. =)

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — hugeping
2021-04-15 15:28:54


hugeping> Про философию. Со временем мне стало казаться, что у людей есть какие-то индивидуальные отличия в мышлении. Например, тот же идеализм vs материализм, кажется, вызван такими отличиями. Конечно, соблазнительно было бы сказать, что идеализм более "полный". :) Но я этого не буду делать. Хотя, мне по-прежнему он кажется более естественным что-ли для природы человека.

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

# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — vit01
2021-04-15 13:14:31


vit01> Скажу как уже сформировавшийся атеист, что начинается это всё с осознания видимого противоречия между религиозными ритуалами и реальностью. Ребёнок начинает замечать, что родители ходят в церковь, молятся, постятся, говорят "на всё воля божья", и видит во всём этом фальшь и бессмысленность.

Пётр, ты был плохо сформировавшийся атеист столько лет :) А уж сколько раз за всю жизнь меняются интересы...

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

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

vit01> Уже потом к этому приплетаются исторические факты, а потом человек начинает задумываться о более абстрактных философских моментах вроде материализма/идеализма и морально-этических системах.

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

На меня произвел впечатление один случай, когда я убедился, что многие люди не могут поверить, что 0,99(9)... = 1,0. И даже большое число разных доказательств зачастую не помогает, поскольку это противоречит интуиции. Этот эпизод открыл мне глаза на то, что существует философия математики с различными несовместимыми мнениями на её природу. Я узнал, что есть не одна, а несколько разных логик и они дают разные ответы на одни и те же вопросы. И чем больше я пытался найти однозначные ответы, тем больше встречал парадоксов. И история науки оказалась совсем не такой как я её себе представлял раньше. Мне было интересно узнать, что, например, Бертран Рассел побывал в похожей ситуации и стал заниматься философией математики.

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

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

Доказательство - это такой аргумент, который оппонент готов принять. Он не может основываться на противоположных взглядах. К тому же доказывать, что нечто не существует обычно можно только косвенно, например от противного. А как быть если оппонент является конструктивистом и не признает закон исключённого третьего?

Есть много, друг Горацио... (Гамлет)

# Re: Икона // Джорджия Бриггс
std.hugeping
vit01(mira, 1) — boscholeg
2021-04-15 02:16:45


boscholeg> Мне вот недавно старшая дочка заявила, что в бога не верит. И вообще это все дремучие бредни. Я попытался выяснить почему она так считает, но ответа не получил. Её слова как будто где-то подслушаны или прочитаны. Складные, дездушные явно чужие - гладко сочиненный лозунг или речёвка. Но где она этого нахваталась непонятно. Вот теперь прихожу к выводу что я плохо воспитал ребенка ибо её мировоззрение крайне однобоко в этом вопросе. И возможно во многих других. Она не допускает мысли, что может быть мнение отличное от её. Крайне печально и волнительно.

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

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

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

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — boscholeg
2021-04-14 23:32:21


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

О! "Контакт" Сагана. Хотя это Голливуд, что не есть гуд. Или "Космическая Одиссея 2001 года" Кубрика. Кстати, Кларк вообще писатель довольно подходящий.

P.S. А "Сталкера" Тарковского не предлагать? Или "Солярис"? А "Мастер и Маргарита" Булгакова? Вообще любая философская идея годится, но очень зависит от возраста и интересов...
P.S. Edited: 2021-04-14 23:46:25

# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — hugeping
2021-04-14 23:00:07


hugeping> Но есть мнение, что дело на 90% в личном примере... Хотя, и с этим проблемы. Так что даже и не знаю что сказать. Но "навязывать" своё мнение не получится. Такой подход вызывает бунт, и я это на примере своего детства/взросления помню прекрасно.

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

# Re: Икона // Джорджия Бриггс
std.hugeping
hugeping(ping,1) — boscholeg
2021-04-14 21:14:30


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

Ну ты нашёл кого спросить! Из меня тоже воспитатель никакой. Но есть мнение, что дело на 90% в личном примере... Хотя, и с этим проблемы. Так что даже и не знаю что сказать. Но "навязывать" своё мнение не получится. Такой подход вызывает бунт, и я это на примере своего детства/взросления помню прекрасно.

P.S. Я тут тоже хотел было "пожаловаться", но решил, что не стоит :) Лично потом напишу.

# Re: Икона // Джорджия Бриггс
std.hugeping
vvs(ping,12) — boscholeg
2021-04-14 16:39:29


boscholeg> Отрицание православия и религии вообще сейчас транслируется повсеместно. Не напрямую а опосредованно. Мне вот недавно старшая дочка заявила, что в бога не верит. И вообще это все дремучие бредни. Я попытался выяснить почему она так считает, но ответа не получил. Её слова как будто где-то подслушаны или прочитаны. Складные, дездушные явно чужие - гладко сочиненный лозунг или речёвка. Но где она этого нахваталась непонятно.

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

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

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

# Re: Икона // Джорджия Бриггс
std.hugeping
boscholeg(ping,5) — hugeping
2021-04-14 14:13:58


Вот искуситель. Я еще "Локон Ампары" не дочитал. С такой скоростью мне придется читать каждый день. :)))
А вообще тема страшноватая честно говоря. Меня от такой антиутопии бросает в дрожь. Наверное потому что слишком похоже на вероятную реальность.
Отрицание православия и религии вообще сейчас транслируется повсеместно. Не напрямую а опосредованно. Мне вот недавно старшая дочка заявила, что в бога не верит. И вообще это все дремучие бредни. Я попытался выяснить почему она так считает, но ответа не получил. Её слова как будто где-то подслушаны или прочитаны. Складные, дездушные явно чужие - гладко сочиненный лозунг или речёвка. Но где она этого нахваталась непонятно. Вот теперь прихожу к выводу что я плохо воспитал ребенка ибо её мировоззрение крайне однобоко в этом вопросе. И возможно во многих других. Она не допускает мысли, что может быть мнение отличное от её. Крайне печально и волнительно.
P.S. Edited: 2021-04-14 14:14:55
Петр поделись опытом в плане религиозного воспитания детей. Может знаешь какие-то подходящие книги которые будут интересны бунтующему подростку или фильмы, аниме и т.д.

# Re: Икона // Джорджия Бриггс
std.hugeping
hadariel(ping,32) — hugeping
2021-04-12 08:07:35


Спасибо за дублирование в телеграм. Чел, ты крут и интересен!

# Икона // Джорджия Бриггс
std.hugeping
hugeping(ping,1) — All
2021-04-10 20:50:04


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

Но, в центре Церкви -- Христос.

> Евр13:8 Иисус Христос вчера и сегодня и вовеки Тот же.

А тёмный двойник церкви был всегда, об этом хорошо писал С. Фудель.

Я очень нерадивый православный, это без какого-либо обмана. Так что "постится, молится, слушает Радонеж" не совсем (или совсем не) про меня, но я понимаю, что без Христа меня просто не существует. Не существует всего того, что я люблю и чем дышу.

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

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

А ещё есть произведения в которых христианство вписано "между строк". Например, "Нарния" С. Льюиса или "Властелин колец" Р. Толкиена. Правда, Нарнию я так и не дочитал...

А песни В. Цоя? Удивительно, но сколько там звенящих слов? Если есть шаг, должен быть след... На эту тему можно вообще отдельную заметку написать.

Среди художественных книг мне очень запомнилась "Камо грядёши" Г. Сенкевича. Да, ещё "Несвятые святые". Отличная книга!

Среди фильмов: "Остров", "Монах и бес" и "Старец Паисий и я, стоящий вверх ногами". Наверное, было что-то ещё, но это те, которые вспомнил прямо сейчас.

Как мне кажется, все эти произведения доступны как верующим/ищущим, так и неверующим людям. Можно долго спорить о "лубочности", "каноничности" и всём таком прочем, но мне кажется что это хороший пример произведений для "всех".

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

Так вот, делиться таким зарядом тоже очень важно! Поэтому, в чисто христианском творчестве есть смысл. Когда ты уже "устал от безжалостных уличных драм", опыт живой веры способен вывести тебя из тупика или кризиса. Так я подумал, когда натолкнулся на книгу "Икона" Джорджии Бриггс на каком-то православном ресурсе.

Меня сразу подкупили несколько фактов:

* Книгу написала американка. Американская православная! Удивительно, правда?
* Автор -- молодая девушка, с глазами в которых горит искренность.
* Книга в жанре антиутопии!

Я решил купить книгу у издательства, чтобы поддержать всё хорошее. Но забыл. Сделал это только вчера. Прочитал книгу за день (она совсем короткая) и теперь мне есть что рассказать и о чём подумать...

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

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

Когда я начал читать, текст был довольно жёстким и при этом искренним. В этот момент я был уверен, что "Икона" -- это тот самый пример "универсального творчества". Хорошо передана атмосфера антиутопии. Книгу можно растаскивать на цитаты, но я приведу одну:

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

Да, нечто подобное происходит и сегодня. Когда я не доверяю собственному смартфону.

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

> — Да, и мне, — говорю я, — я так и не поняла — это ему приснилось или он действительно спрятался в безопасном месте. Почему бы автору не написать об этом просто и понятно?
> — Наверное, она думала, так будет более правдоподобно, — говорит Мими, — жизнь полна таких моментов, когда кажется, ты висишь над пропастью. И далеко не всё в жизни устраивается просто и красиво.
> — Вот именно поэтому я считаю, что книжка должна заканчиваться то хорошо, — говорю я, — в жизни и так слишком много грусти.
> Мими смеётся.
> — И чем старше ты становишься, тем она грустнее... Какое утешение.

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

И тут, снова звенящая искренность. Простота. Спокойствие. Мне не хочется спойлерить концовку. Хотя хотел бы описать место, которое потрясло меня своей простотой и при этом точностью.

Сейчас, когда я пишу эту заметку, я внезапно понимаю, что сама книга напоминает икону. Вроде бы, простая на вид, с примитивной "обратной" перспективой. Но это дверь. Кто-то, пожав плечами, увидит в ней лишь наивную "плоскую" картинку. А кто-то, в душевной простоте, откроет эту дверь и окажется в Нарнии. Зависит от читателя.

> ...а может быть, когда твоя душа становится только душой и уже не связана с телом, возраст больше не имеет значения?

P.S. Кстати, сама Джорджия пишет настоящие иконы. Об этом я узнал уже после прочтения книги, поискав информацию об авторе в интернете. Интересно. :)

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — hugeping
2021-04-06 13:40:33


hugeping> Про философию. Со временем мне стало казаться, что у людей есть какие-то индивидуальные отличия в мышлении. Например, тот же идеализм vs материализм, кажется, вызван такими отличиями. Конечно, соблазнительно было бы сказать, что идеализм более "полный". :) Но я этого не буду делать. Хотя, мне по-прежнему он кажется более естественным что-ли для природы человека.

Хотя большинству это и не интересно, особенно практикующим математикам, - я очень увлекся её философским обоснованием. "Философию математики" Целищева уже осилил и теперь читаю его "Онтологию математики". Складывается впечатление, что большинству людей для принятия математических результатов идеализм, в частности платонизм, просто необходим. Разумеется, существуют и другие подходы, но они не являются интуитивными для понимания. Вопрос существования бесконечности вызывает ожесточённые споры, а с ним и вопрос реальности действительных чисел.

Почему мне стала интересна именно философия математики, а не, скажем, физики. Представим простой пример. Каждый день будем наблюдать за своим соседом, как он уходит на работу и возвращается домой, смотрит телевизор, обедает. Дождемся, когда он умрет и поприсутствуем на патологоанатомическом вскрытии. Посмотрим, что у него внутри :/ Много ли мы поймем о том, что двигало им при жизни? Это и есть физический подход. Напоминает подход ребенка, который ломает свою новую игрушку, чтобы её понять.

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

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

# Re: Лунная радуга
std.hugeping
hugeping(ping,1) — vvs
2021-04-05 21:15:22


boscholeg> Зато я с удовольствием прочитал еще две повести этого автора. Одна называется «Чердак вселенной» а другая «Океанавты».

Надо будет тоже заценить. Насчёт двоякости о "Радуге". Есть такое, но всё-таки за счёт нескольких мест, которые попали "в точку", впечатление от книги хорошее. Мне, кстати, наоборот бодрое начало оттолкнуло. А потом начало раскручиваться. :)

vvs> Да, интересно сравнивать. Вспоминается, как я читал в детстве "Туманность Андромеды".

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

Про философию. Со временем мне стало казаться, что у людей есть какие-то индивидуальные отличия в мышлении. Например, тот же идеализм vs материализм, кажется, вызван такими отличиями. Конечно, соблазнительно было бы сказать, что идеализм более "полный". :) Но я этого не буду делать. Хотя, мне по-прежнему он кажется более естественным что-ли для природы человека.

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — boscholeg
2021-04-05 13:05:57


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

Еще интересное наблюдение не из художественной литературы: в детстве я считал, что математика - это просто формулы. Зачем нужны какие-то доказательства - я вовсе не задумывался. И, кстати, что-то не припомню никаких особых доказательств в наших школьных учебниках, разве что нелюбимая мной тогда геометрия? Логику я считал разделом юриспруденции. А больше всего мне нравились естественные науки - физика, химия. Мне даже в голову не приходило, что когда-нибудь придётся заниматься информатикой и вычислительной техникой. Помню, мне как-то попался сборник задач по Алголу-60, так я даже не понял, о чём там шла речь :)

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

# Re: Лунная радуга
std.hugeping
boscholeg(ping,5) — hugeping
2021-04-05 09:19:24


Посмотрел твой отзыв и тоже решил почитать Радугу. Оказалось, что я уже брался читать эту книгу в далеком детстве. Но увы быстро забросил т.к. начало было бодрое, но потом пошли нудные длинные диалоги и ребеночку стало скучновато. В то же время я пытался прочитать "Жука в муравейнике" и тоже не осилил.
Зато теперь став старше я все-же прочитал Радугу до конца. Впечатление осталось весьма двояким.
С одной стороны интересная идея и масса важных философских посылов. С другой стороны я ловил себя на мысли, что герои ведут себя неестественно и я бы поступил иначе. Иногда они (герои) ссорятся и пикируются не к месту. Иногда ведут себя неестественно. Если у Стругацких людены действительно выглядели уже иными существами с иной логикой и моралью. Людены натурально пугали и вызывали отчуждение, то здесь Нортон обычный человек, но с глупыми детскими страхами и упрямым нежеланием исполнить свой долг.
Еще весьма часто проходилось буквально продираться через длинные и иногда несколько нудные рассуждения или весьма глубокие исторические отступления.
Вообще впечатление от книги какое-то двоякое. В конечном итоге книга мне понравилась, но перечитать её я наверное не захочу.
Зато я с удовольствием прочитал еще две повести этого автора. Одна называется «Чердак вселенной» а другая «Океанавты». Обе повести воспринимались гораздо бодрее и произвели хорошее впечатление. И хотя в «Океанавтах» главные герои тоже несколько психованные, но это хотя-бы оправдывается и объясняется окружающей обстановкой. Особенно понравился далог Соболева с Бездной. Очень эффектно и впечатляюще. И финал повести лишен обывательской банальности.

# dynamic.lessmore.pw deprecated
idec.talks
Difrex(dynamic,1) — All
2021-04-01 13:20:43


Да здравствует static.lessmore.pw!

На самом деле я не справился с javascript, точнее с его экосистемой. Это не язык плохой, а я ленивый, если что. Мне больше нравится когда я могу пол года не обновлять свой код, а потом
когда опять будет всплеск энтузиазма к какому-то проекту, то обновить я все смогу легко и ничего не поломается. Это я про Go сейчас.
Ну и приятнее мне все же писать на Go, а не typescript :). Опять же на работе у меня таких проблем нет, т.к. все проекты, в которые я коммичу, довольно акутальные и там обновляется все нормально.

Так вот!

== Что будет с нодой dynamic.lessmore.pw

* Репозиторий на github/gitea будет отправлен в архив
* Веб-интерфейс какое-то время еще будет доступен, потом будет сделано перенаправление на static.lessmore.pw
* Нода продолжит работать по прежнему url https://dynamic.lessmore.pw/idec/
* Прямой доступ к API поиска elasticsearch будет закрыт
* Фетчинг всего со всего из list.txt продолжится. dynamic останется главным источником для фетча для static
* UI будет трансформирован в поисковую систему, как уже когда-то было, но под другим именем и с нормальными фичами, типа автодополнения. Будет объявлено позже.

== А что со static.lessmore.pw?

Нода:

* Строка для подключения клиентом https://static.lessmore.pw/
* В бэкенде по прежнему Elasticsearch
* Фетчатся только некоторые эхи. В данный момент это:
* pipe.2032
* idec.talks
* linux.14
* develop.16
* std.club
* std.hugeping
* game.rogue.14
* difrex.blog
* music.14
* plan.9

Веб:

* Новый полностью статический SSR интерфейс доступен по https://static.lessmore.pw
* В процессе написания интерфейса на шаблонах Go получилось что-то типа микрофреймворка с переиспользуемыми компонентами - прикольно :)
* Основная ориентация по тредам по времени. Будет возможность смотреть треды без привязки ко времени, а по колличеству на страницу, как везде, но потом
* Т.к. я фетчил не все, то в веб-интерфейсе не видны все треды - есть сообщения без топ-поста. Но они доступны в IDEC API и все новые треды будут отображаться нормально.

== Поиск

На static теперь есть полностью работающий поиск!

Можно искать просто "linux". А можно сделать что-то поинтреснее, типа

message:"Поставил в qemu 9front" AND author:"hugeping"

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

Исходники в скором времени будут выложены - это все та же самая нода.
Постинг с регистрацией тоже в скором времени прикручу.

Ах да. Пока что интерфейс абсолютно не оптимизирован для мобилок. Так-то на мобилках есть IDEC Mobile, но работу на мобилках я тоже сделаю ^_^.

Пишите про баги.

# Re: Работаем с тем, что есть
pipe.2032
Andrew Lobanov(tavern,1) — boscholeg
2021-03-30 21:43:09


boscholeg> Может стоит побороться за близкого возвращение человека? Ошибки в общении всегда можно исправить. А контакт можно наладить.Это бывает трудно но вполне реально.

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

boscholeg> Работа и учеба дело важное, но не первостепенное по моему менению.
boscholeg> Но это если человек тебе действительно близок.

У каждого свои приоритеты. Хотя, если одиночество мешает жить, то приоритеты стоит пересмотреть.

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

В любом случае желаю Виктору не унывать и удачи в том числе и на этом поприще :)

# Re: Войнушка
std.hugeping
vvs(ping,12) — boscholeg
2021-03-29 12:34:44


В принципе, чёрно-белое разделение на хороших и плохих для качественной литературы не характерно. Как раз наибольшее впечатление производит, когда у безупречного, на первый взгляд, ГГ постепенно проявляется скелет в шкафу, а его несимпатичная немезида начинает к концу игры вызывать сострадание. В этом плане, мне очень нравятся игры в жанре психологического хоррора, например Silent Hill. Их уже не воспринимаешь, как тупое и бессмысленное мочилово - там есть история.

# Re: Войнушка
std.hugeping
boscholeg(ping,5) — vvs
2021-03-29 12:27:36


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

# Re: Войнушка
std.hugeping
vvs(ping,12) — hugeping
2021-03-29 10:09:52


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

Но детей надо воспитывать в _наших_ традициях, а не нам чуждых.

# Re: Войнушка
std.hugeping
hugeping(ping,1) — vvs
2021-03-29 09:57:31


vvs> Явно субъективное мироощущение, КМК.

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

# Re: Войнушка
std.hugeping
hugeping(ping,1) — boscholeg
2021-03-29 09:53:15


boscholeg> Думаю сильного крена в сторону игры за плохих не наблюдается.

Я не о крене в сторону плохих. Я о крене в сторону, что "всё-равно кого выбирать".

boscholeg> Игры где можно было выбрать сторону конфликта существуют уж очень давно. Вспомни тут же Дюну II, там можно было играть за Харконнена. Откровенно отрицательного персонажа.

Согласен. Я написал о личной встрече с этим подходом в своём детском сознании. И, кстати, за Харконнена я не играл. :) Хотя играл в контру за кого придётся. Как раз напоминает ту самую войнушку. Правда, это уже был взрослый период жизни.

boscholeg> Но это все вторично. Играя в войнушку мы точно знали почему хотим быть за своих и не хотим быть за врагов. И такое знание было продуктом воспитания в семье. Нет никаких предпосылок надеяться, что абсолютно коммерческий проект (игра) будет воспитывать мораль и ответственность у игроков.

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

# Re: Войнушка
std.hugeping
vvs(ping,12) — boscholeg
2021-03-29 09:52:15


Явно субъективное мироощущение, КМК.

В детстве это была не просто игра, а подражание "защитникам отечества". Своебразная "реконструкция". А в Warcraft я не делю стороны на плохих и хороших, своих и чужих - там все одинаковые. Зелёненькие, конечно, не такие, как все, но это меня не смущает ;) Играть за немцев в Enemy Territory? Против американцев - пожалуйста. Они столько без устали доказывают, что воевали одни против всех, что я уже почти им поверил :) А супермен-демократизатор Бласковиц - раздражает даже. И, кстати, во время холодной войны разве не были они официальным противником? Да и сейчас, что изменилось? Немцы там выглядят скорее глупыми, но трудолюбивыми. Вон сколько всего понастроили, что варвар Бласковиц разрушил ;) Концлагеря-то в игре как-то странно пропущены, так что те ли это фашисты? Альтернативная реальность.

Из антисоциальных игр - GTA. Вот уж где действительно играешь за "плохих". Почувствовать себя главарем банды - это уж, действительно, другие ощущения. Но после "Бандитского Петербурга" и вообще 90-х - это вызывает странные чувства. К тому же действие опять не в нашей стране. У меня знакомый в нее очень любил, так, по-моему, он себя чувствовал не иначе, как Штирлицем :)

Детей надо учить отечественной истории, а не компьютерными играми мозги промывать. И так эффект от этого во многих странах явно ощущается.

# Re: Войнушка
std.hugeping
boscholeg(ping,5) — hugeping
2021-03-29 09:13:58


Мне кажется ты Пётр сильно сгустил краски. Думаю сильного крена в сторону игры за плохих не наблюдается.
Игры где можно было выбрать сторону конфликта существуют уж очень давно. Вспомни тут же Дюну II, там можно было играть за Харконнена. Откровенно отрицательного персонажа.
Но играя за красных в Дюне я осознавал, что я играю за плохих. И после того, как освоился пробовал играть за синих.
Есть игры откровенно асоциальные - тот же Кармагеддон, Постал или Еретик. И это отдельная тема. И при этом почти все РТС предоставляют возможность играть за плохих. Причем у "плохишей" обычно пушки получше.
Но это все вторично. Играя в войнушку мы точно знали почему хотим быть за своих и не хотим быть за врагов. И такое знание было продуктом воспитания в семье. Нет никаких предпосылок надеяться, что абсолютно коммерческий проект (игра) будет воспитывать мораль и ответственность у игроков. Нам надо просто так же как и нашим родителям "цензурить" те брызги которые долетают до наших детей. Современные игры и медиа требуют очень жесткого наблюдения за их содержимым с точки зрения морали и воспитательной составляющей. А чем старше будут дети, тем больше тебе останется лишь надеяться, на то они уже достаточно самостоятельны и что-бы отделить зерна от плевел.

# Re: Работаем с тем, что есть
pipe.2032
vit01(mira, 1) — boscholeg
2021-03-29 08:57:23


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

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

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

# Re: Работаем с тем, что есть
pipe.2032
boscholeg(ping,5) — vit01
2021-03-29 08:35:18


Может стоит побороться за близкого возвращение человека? Ошибки в общении всегда можно исправить. А контакт можно наладить.Это бывает трудно но вполне реально.
Работа и учеба дело важное, но не первостепенное по моему менению.
Но это если человек тебе действительно близок.

# Войнушка
std.hugeping
hugeping(ping,1) — All
2021-03-28 21:59:55


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

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

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

Потом был период "перестройки", в который пропаганда попыталась вовлечь и детей. Помню, как в детских передачах, в школе, постепенно пошли разговоры о разоружении. В том числе и "детском разоружении". Кажется, вспоминается кадр (ТВ?), когда дети выбрасывают игрушечное оружие... Не знаю как другим, но мне было не по душе. Я не понимал, что плохого мы делали? Ведь в "войнушке" мы всегда были за хороших и против плохих! К счастью, эта фальшивая движуха как-то быстро сошла на "нет".

Ну, а что было потом -- все знают...

Когда у нас в стране стали массово появляться сначала "бытовые" компьютеры, а затем и "персоналки", конечно, мы все были ошеломлены компьютерными играми! Во многих играх правила не отличались от "войнушки" и было очевидно, что мы играем за "хороших парней". Принц. Вольфенштейн. Another World. Flashback. Ну и так далее... Даже в думе мы мочили "плохих парней", следовательно, были "за наших".

Но потом, я точно помню этот момент, что-то изменилось. Стали появляться игры, о которых было принято говорить в превосходной форме, потому что они предлагали "новые ощущения". Одну из таких игр я купил. По своей наивности, поддавшись общему настроению. Это была Dungeon Keeper, в которой мы играли за злого персонажа, властелина подземелий и который уничтожал, мучил и так далее -- хороших героев. Я не помню, как долго я играл в эту игру. Скорее всего раза два. Но я точно помню что был обескуражен. Что это? Что происходит? Но все в моём окружении, как один, хвалили игру. И я верил им.

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

Конечно, фрактал человеческой истории раскручивается. Наивные представления рушатся, как представления ребёнка. Но всё-таки, здесь что-то не так.

Враждующие армии, ведомые генералами и политиками, сталкиваются. И солдаты по обе стороны линии фронта умирают. Шальные снаряды убивают невинных детей. На чьей стороне правда? Не всегда ответ очевиден. Да, наверное, в высшем смысле, война -- всегда зло. Но это понимание приходит тогда, когда появляется более фундаментальный ориентир. Понимание, что все мы в одной лодке и чистенькими остаться -- не получится. Что руками жар загребать (c) всё-таки придётся. Что высшая правда, истина -- существует. И перед ней мы все предстоим равными.

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

Может быть я так и не вырос, но мне до сих пор не нравится, когда у меня хотят отобрать мою "войнушку".

Весь мир идёт на меня войной (c).

# Работаем с тем, что есть
pipe.2032
vit01(mira, 1) — All
2021-03-28 09:27:22


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


## First of all

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

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

Короче, всем спасибо, все свободны. У этой мыльной оперы начинается новый сезон.

## Но у тебя же есть работа

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

Совсем-совсем недавно у нас в отделе случилось замечательное событие: с [Сибирского Радиогелиографа]( https://goo.gl/maps/Y17g1W7NUWjg31Qf6 ), точнее, с его основной решётки из 48 антенн СРГ-48 **впервые за 5 лет** сумели синтезировать изображения высокого качества. И основная заслуга в этом моего научного руководителя, который реализовал так называемую процедуру самокалибровки.

На 2 курсе я писал курсовую работу по алгоритму [CLEAN]( https://en.wikipedia.org/wiki/CLEAN_(algorithm )), используемому в радиоастрономии, который позволяет из дифракционной картины с кучей побочных максимумов восстановить оригинальный радиоисточник. По сути своей, CLEAN - это задача обращения двумерной свёртки. У алгоритма CLEAN есть некоторые недостатки, которые не позволяют получать идеально чистые изображения, просто "втупую" взяв и применив его с параметрами по умолчанию: надо знать, как эти параметры подбирать. Смысл самокалибровки заключается в том, что CLEAN запускается на изображении несколько раз, чтобы выяснить наиболее оптимальные параметры. Кстати, в том коде для самокалибровки СРГ есть и немножко моего кода, написанного раньше.

Ниже показано изображение с СРГ-48 на частоте 4.3 ГГц, наблюдение от 21 марта 2021 года. На данный момент это самый настоящий эксклюзив. Обывателю такая картинка покажется не очень интересной на первый взгляд, но учёные могут получить оттуда много ценных данных. Кстати, если выкрутить хорошенько контраст, то можно обнаружить волокна и корональные дыры на Солнце. Максимальное разрешение там вроде как 6 угловых секунд на пиксель.

https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/gRhTDsEVA0anoyQyl8T6

Так что в ИСЗФ сейчас все очень-очень радуются, особенно у меня в отделе, потому что это всё очень круто.

## Что делаю по диплому

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

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

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

https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/Am3rP5ctWYn7rrECS2a6

## Ещё больше фишек Jupyter, или на чём всё это держится

Чтобы как можно более эффективно анализировать данные и быстро строить нужные визуализации, я пользуюсь [ipywidgets]( https://ipywidgets.readthedocs.io/en/latest/ ). Впервые здесь в блоге они были упомянуты [вот в этом посте]( https://blog.alicorn.tk/posts/procrast.html ). Но, согласитесь, демка там была малость громоздкой, и она могла отпугнуть читателя.

### interact

Существует способ делать визуализации на ipywidgets с гораздо меньшим количеством кода - с помощью декоратора `@interact`. Вы просто пишете функцию, принимающую на вход несколько параметров, обёртываете её декоратором, и рядом с ячейкой автоматом генерируются все GUI-элементы, позволяющие менять параметры в реальном времени. Вот пример графика, который мгновенно перестраивается, реагируя на движение ползунков:

z=np.arange(0, 20, 0.1)

@ipywidgets.interact(v=(0, 10, 1), v1=(0, 10, 1))
def plot_Jv(v, v1):
    fig, ax = plt.subplots(1, 1, figsize=(10, 4))
    func_output = special.jv(v, z)
    func_output1 = special.jv(v1, z)
    
    ax.plot(z, func_output)
    ax.plot(z, func_output1)

    plt.fill_between(z,func_output, color="blue", alpha=0.5)
    plt.fill_between(z,func_output1, color="green", alpha=0.5)
    
    ax.set_title("Наложение функций Бесселя")
    ax.set_ylim(-0.75, 0.75)
    plt.show()

https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/QRjpfHI3Yz309tbp9kJA

Кроме чисел в качестве параметров можно задавать списки, текстовые поля и любые другие виджеты, см. [документация]( https://ipywidgets.readthedocs.io/en/latest/ ). Если же в процессе происходят долгие вычисления, то внутри декоратора достаточно указать `continuous_update=False`, и тогда функция построения графика будет вызываться только после фиксации некоторого значения, а не в реальном времени.

### voila и voila-gridstack

Теперь представим, что мы сделали какое-то исследование или демку на базе Jupyter. Это может быть аналитическая модель с формулами и графиками, сложная карта общественного транспорта или путинских дворцов на базе [ipyleaflet]( https://blog.alicorn.tk/posts/exams-politics.html ). И мы хотим превратить наш Jupyter-файл в веб-приложение в браузере, чтобы любой человек мог зайти по ссылке и увидеть что-то вроде панели управления с виджетами, графиками, текстом и так далее.

Для этого существует инструмент [voila]( https://github.com/voila-dashboards/voila ), которому можно натравить файл `.ipynb` и заставить его крутиться на определённом порту сервера в качестве веб-приложения.

voila myfile.ipynb --port=228

[Voila] Using /tmp to store connection files
[Voila] Storing connection files in /tmp/voila_diqc6yb_.
[Voila] Serving static files from /home/user/.local/lib/python3.9/site-packages/voila/static.
[Voila] Voilà is running at:
http://localhost:228/

Voila поддерживает кучу настроек, в частности, тёмную тему оформления и скрытие (или наоборот отображение) кода ячеек. Также есть надстройка [voila-gridstack]( https://github.com/voila-dashboards/voila-gridstack ), позволяющая сделать что-то вроде панели управления, где можно расставлять ячейки с виджетами и кодом в произвольное место на странице, а не просто друг за другом.

https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/xiYmDKAEUzKBXuLJ7wEd

### papermill

А что если нам не нужно веб-приложение, а нужно просто запустить блокнот Jupyter в фоне с какими-то вычислениями как скрипт? Или чтобы несколько блокнотов отработали последовательно друг за другом. Проект [papermill]( https://github.com/nteract/papermill ) призван решить эту проблему. Кроме запуска на локальной машине он ещё умеет запускать блокноты в Google Cloud и Amazon AWS.

papermill ./myfile.ipynb ./output.ipynb

Потом можно при желании написать crontab, в котором нужные вычисления или отчёты будут генерироваться по расписанию, например, раз в час. Дальше уже через [nbconvert]( https://github.com/jupyter/nbconvert ) можно автоматом сгенерировать PDF с графиками, HTML-страницу или даже презентацию со слайдами. *Примечание: для генерации PDF требуется установленный pandoc + LaTeX и немножко подправленный шаблон с поддержкой русских шрифтов*

jupyter nbconvert ./output.ipynb --to pdf
jupyter nbconvert ./output.ipynb --to slides

С инструментами, про которые рассказал выше (а ещё и с фактом поддержки других языков, например, C++ и R) экосистема Jupyter становится самодостаточной и может удовлетворить практически любые хотелки исследователей данных и автоматизаторов. Все эти пакеты я недавно добавил в свой репозиторий [zaebis-скриптов]( https://github.com/vit1-irk/lazyinstall-puppet ) в "научную" конфигурацию.

## И напоследок

Недавно начал пилить проект по работе с API проекта ГосЗатраты, можете посмотреть его [на Github]( https://github.com/vit1-irk/clearspending-pieces ). ГосЗатраты пользуются ежедневными выгрузками сайта Госзакупок, засовывают данные себе в базу и позволяют независимым исследователям вроде нас с вами делать к этой базе автоматизированные запросы. Благодаря этому можно удобно отслеживать ~~всех жуликов и воров~~ покупки любого государственного учреждения. Надеюсь, что затея получит развитие и поможет людям.

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

В общем, "не падаем духом" и работаем с тем, что есть. Show must go on...

Этот пост в блоге: https://blog.alicorn.tk/posts/as-is.html

# Re: Windows 10
pipe.2032
vvs(ping,12) — hugeping
2021-03-28 13:24:08


Я и не интересовался деталями именно WSL, писал о своем личном опыте с другими решениями.

А "уровень совместимости", наподобие WINE или WSL1, имеет слишком много проблем на практике. Там никогда не получается добиться полной совместимости с произвольной версией ПО. Надо реализовать все нюансы каждой версии, включая распространенные баги! И при этом требуется реализовать огромное число постоянно меняющихся интерфейсов и поддерживать их в актуальном состоянии (читай OpenGL 1.x, 2.x, 3.x, 4.x, Vulkan, DirectX 7, 8, 9, 10, 11, 12 и пр.). А драйвера вовсе не поддерживаются (то есть всякие DRM и защита от копирования). В итоге - ни рыба, ни мясо. А использование аппаратной виртуализации явно и проще и надежнее.

Я иногда пользуюсь WINE с посредственным успехом, но в основном для игр. Иногда не работает программа установки, иногда - само приложение, а иногда вообще ничего. Бывают всякие глюки, которые зависят от фазы луны. А здесь я, честно говоря, даже не представляю, какие именно графические приложения линукса может понадобиться запускать из винды - ну не игры же?

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

# Re: Windows 10
pipe.2032
hugeping(ping,1) — vvs
2021-03-28 10:08:50


vvs> Насколько мне помнится, графика в терминале виртуальной машины всегда реализуется по сетевым протоколам типа X11

А я думал. что wsl это не виртуализация. Я думал, там как wine. Системные вызовы linux транслируются в win. Или что-то вроде user-mode linux. Но это требует специальной сборки всего, вряд-ли оно так устроено?

P.S. Почитал опять интернеты. Оказывается, есть wsl и wsl2. wsl2 - виртуализация/гипервизор, а в wsl -- примерно то, что я выше написал.

# Re: Windows 10
pipe.2032
vvs(ping,12) — hugeping
2021-03-27 18:07:13


Насколько мне помнится, графика в терминале виртуальной машины всегда реализуется по сетевым протоколам типа X11, RDP/RemoteFX, Citrix HDX и т.п. Как вариант - потоковое видео или 3D API (OpenGL, Direct3D) по RPC. Либо пробросом физического устройства на ВМ. Вариант этого способа - аппаратная виртуализация GPU. По моему опыту, второй способ всегда выигрывает, но он требует специальное железо и дороже.

Мой прошлый энтузиазм по этому вопросу сильно поостыл за прошедшие годы. Если кому-то нужна хорошая графика (видео, 3D), то лучше не использовать для этого виртуализацию, КМК. А сейчас даже простой десктоп часто использует 3D эффекты направо и налево.

Короче, метапарсер - наше все ;)

# Re: Windows 10
pipe.2032
hugeping(ping,1) — btimofeev
2021-03-27 16:45:06


btimofeev> Я пока не смотрел можно ли запускать графические приложения.

Судя по нагугленному, там можно ставить X11 сервер в саму винду, и запускать приложения, задавая DISPLAY=... Ну что, прикольно. :)

# Re: Windows 10
pipe.2032
vvs(ping,12) — hugeping
2021-03-27 13:15:26


hugeping> Да, тоже давно не использовал винду. Программировал под 2000. XP уже как пользователь не застал. Иногда хочется поизучать чисто как "экзотику", но каждый раз останавливаюсь... Зачем? Перегруженное, проприетарное... Так что немного сочувствую твоей ситуации. С другой стороны, опыт пригодится, так или иначе...

Почти как в анекдоте. Хочется приключений? Установите Windows 10 IoT Core для Raspberry Pi 2 & 3:

https://docs.microsoft.com/en-us/windows/iot-core/downloads

Однако сам я приключений не ищу.

# Re: Windows 10
pipe.2032
btimofeev(tavern,13) — hugeping
2021-03-27 09:20:05


hugeping> Интересно, конечно, что там с wsl? Графические приложения работают или только консоль? Где-то слышал, что там полноценный userland от Ubunta?

Я пока не смотрел можно ли запускать графические приложения.

Выглядит это так: включаешь wsl через шелл, дополнительно устанавливаешь какую-то программу, потом через Microsoft Store выбираешь дистрибутив, там их больше 5 разных, есть убунту, suse, alpine, на гитхабе нашел ещё arch. Я себе поставил убунту как официально поддерживаемую. Далее запускаешь эту убунту как отдельную программу, открывается она как терминал, предлагает сразу создать пользователя и затем можно пользоваться этим терминалом, часть программ уже установлены (tmux например), через apt можешь установить похоже все что есть в репах убунты. Я себе ставил Emacs (скачивается с какими-то GUI пакетами, но запускается консольная версия), gpg, pass, ranger: все это нормально работало.

Пока программа убунты запущена через меню "сеть" проводника можно зайти в ее файловую систему и копировать туда-сюда файлы. Также диски винды уже смонтированы в /mnt

# Re: Windows 10
pipe.2032
hugeping(ping,1) — btimofeev
2021-03-27 08:03:04


Да, тоже давно не использовал винду. Программировал под 2000. XP уже как пользователь не застал. Иногда хочется поизучать чисто как "экзотику", но каждый раз останавливаюсь... Зачем? Перегруженное, проприетарное... Так что немного сочувствую твоей ситуации. С другой стороны, опыт пригодится, так или иначе...

Интересно, конечно, что там с wsl? Графические приложения работают или только консоль? Где-то слышал, что там полноценный userland от Ubunta?

# Re: Windows 10
pipe.2032
Andrew Lobanov(tavern,1) — btimofeev
2021-03-26 20:54:01


btimofeev> Добавили виртуальные рабочие столы, но пользоваться ими неудобно.

Да уж. А я даже обрадовался было, когда узнал, что наконец их добавили.

btimofeev> Как-то перенастроить кнопки на клавиатуре или мышке похоже нельзя. Заменить стандартные горячие клавиши ОС тоже не нашел где. (Если кто-то знает решение подскажите, наверное какие-то внешние программы существуют).

Я не знаю как это можно сделать. Вроде как, штатными средствами никак. Всё гвоздями прибито.

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

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

btimofeev> Подключил внешний юсб диск, а винда его почему-то распознала как внутренний и не даёт его размонтировать (в меню совсем нет пункта извлечь).

ЧуднО. Такого ещё не видел :)

btimofeev> А ещё обновления устанавливаются очень долго и пользоваться компьютером в это время нельзя =(

Обновления в винде это вообще какое-то отдельное издевательство над пользователем. Долго ищутся (интересно где), долго качаются, очень долго устанавливаются. А ещё периодически при обновлении ломается центр обновления и дальше надо руками в потроха системы лазить, чтобы обновления снова ставиться могли. В 7 таких обновлений несколько :) В 10 как минимум одно такое ловил.

# Windows 10
pipe.2032
btimofeev(tavern,13) — All
2021-03-26 19:20:52


Что-то тут опять тихо. Поделюсь своим двухдневным опытом использования сабжа.

Немного предыстории: последняя Windows которую я использовал на личных компьютерах была Xp. Линуксом я начал пользоваться в 2004, а примерно с 2009 я удалил WinXp (которую к этому времени почти перестал использовать) и полностью ушел на Linux. Теперь на новой работе мне, по всей видимости, придется пользоваться Виндовс постоянно, так как нужно будет использовать некий аппаратный токен (драйверов и софта под который похоже нет на Линукс). Так что пришлось поставить сабж на отдельный диск.

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

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

Но потом я наткнулся на утилиту которая умеет это делать в линуксе. Называется WoeUSB. Что бы записать образ на флешку выполняем команду:

sudo woeusb --tgt-fs NTFS --device win10.iso /dev/sdX

Флешка удачно записалась, загрузилась и Виндовс я успешно установил с нее.

С первого взгляда win10 довольно неплоха оказалась. Очень обрадовало, что можно установить линуксовую консольку (wsl2) со всеми привычными инструментами. Но многие вещи не изменились с начала 2000-х.

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

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

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

А ещё обновления устанавливаются очень долго и пользоваться компьютером в это время нельзя =(

# Re: CYOA и линейность -- поиск идеального инструмента для написания историй
std.club
vvs(ping,12) — hugeping
2021-03-23 15:24:19


Кстати, чтобы увидеть возникающую путаницу достаточно посмотреть на "Земли сказаний" (http://instead-games.ru/forum/index.php?p=/discussion/412 ). Это типичная книга-игра, но которую трудно отличить от "квеста".
P.S. Edited: 2021-03-23 15:24:46

# Re: CYOA и линейность -- поиск идеального инструмента для написания историй
std.club
vvs(ping,12) — hugeping
2021-03-23 12:36:33


hugeping> Ходить по локациям, брать предметы и т.д.

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

hugeping> В CYOA подходе обычно речь идёт не о моделировании локаций/действий, а о развитии сюжета непосредственно. Текст (художественный, а не сгенерированный движком) выводится порциями и в идеале не повторяется, не заставляет игрока ходит по тем же местам снова и снова, а ведёт игрока от начала истории и до конца, ветвясь в зависимости от замысла автора.

hugeping> Конечно и в CYOA можно применить элементы "моделирования", но это довольно дорогое удовольствие по сравнению с "квестом". Потому что требует от автора написания художественного текста для всех развилок.

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

Но идею я понял.

# Re: Что меня раздражает
pipe.2032
hugeping(ping,1) — btimofeev
2021-03-23 08:11:49


btimofeev> Вот моя статейка про эту программу https://emunix.org/post/atool/

Отлично, почитаем! Спасибо.

# Re: Что меня раздражает
pipe.2032
btimofeev(tavern,13) — hugeping
2021-03-23 07:21:11


Юзай aunpack (из программы atool), он для архивов без корневой директории создаёт её сам (она будет названа по названию архива). Вот моя статейка про эту программу https://emunix.org/post/atool/

# Re: Что меня раздражает
pipe.2032
hugeping(ping,1) — Peter
2021-03-23 06:22:42


Дико, люто раздражают архивы виндузятников, которые не содержат в себе директории и распаковываются засоряя каталог всяким виндузятным хламом. :(

# Re: CYOA и линейность -- поиск идеального инструмента для написания историй
std.club
hugeping(ping,1) — vvs
2021-03-23 06:16:06


Я говорил об играх в рамках интерактивной литературы или классических point&click квестах. Под "квестом" или игрой с моделью мира я понимал игры в которых моделируются действия игрока. Ходить по локациям, брать предметы и т.д. Тогда и Zork и Maniac Mansion относятся условно к "квестам". Сюжет в таких играх обычно линеен. Чувство свободы возникает от свободы перемещений и действий, но на сам сюжет это не влияет.

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

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

# Re: CYOA и линейность -- поиск идеального инструмента для написания историй
std.club
vvs(ping,12) — hugeping
2021-03-22 21:28:33


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

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

В книгах-играх уже явно есть и игровой мир и дерево сюжета. Игрок может взаимодействовать с объектами этого мира, выбирая нужную ветку.

Куда тут отнести Zork или, например, Maniac Mansion? Есть игровой мир и есть набор (частично связанных) задач для достижения (одной из) целей игры. Сюжет присутствует, но на ход игры не влияет.

Это то, что тут имеется в виду?

# CYOA и линейность -- поиск идеального инструмента для написания историй
std.club
hugeping(ping,1) — All
2021-03-22 18:54:02


Недавно @technix подсунул мне статью https://if50.substack.com/p/1981-his-majestys-ship-impetuous в которой рассказывается о Роберте Лафоре (Robert Lafore) создателе интерактивной литературы и его играх. В играх применён довольно простой и забытый сегодня приём. История разворачивается как в CYOA играх, в ключевых моментах предлагая игроку вводить текст в свободной форме. Движок реагирует на:

* присутствие ключевых слов в фразе (например: да, нет, имя NPC и т.д.);
* отсутствие ключевых слов в фразе (попрошу обращаться ко мне как "сэр");
* объём текста и так далее...

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

Сам факт свободной формы вводимого текста тоже может работать на погружение. Интересно, что похожий приём я использовал в своей игре "Вахта" при написании электронного письма.

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

Мне всегда нравилось писать истории, которые напоминают книги или кино (или театр). Загадки в такой истории воспринимаются как часть происходящих событий и естественно вплетаются в повествование. Поэтому и INSTEAD был написал с упором на такой вид игр. Условно, назовём их играми с моделью мира или просто квестами. Не смотря на ощущение свободы, на самом деле, именно свободы как правило в подобных играх нет. Мы просто "проживаем" разворачивающиеся события. Это "проживание" помогает погружению и не является средством реализации вариативности.

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

Зачем эти рассуждения? Дело в том, что меня давно интересует вопрос применения элементов CYOA для написания _линейных_ историй. И прочитанная статья вроде бы в очередной раз намекает на возможность этого пути. Мне казалось, что должен бысть способ скрестить парсер и CYOA и получить нечто новое.

Что мне нужно от CYOA? Литературный текст. Лёгкость работы с текстом (как в книге). Что мне нужно от парсера? Чувство свободы (хотя бы и мнимое) и вовлечённости. Однако, как только мы убираем модель мира, мы приходим к неизбежной нелинейности! Этот парадокс я долгое время не замечал.

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

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

Предполагаю, что речь идёт о (назову их так) "стратегических" играх. Я имею в виду игры с явно выраженной игровой механикой. Сюжет в таком случае будет "побочным" продуктом. Он будет развиваться не средствами CYOA подхода. Например, в случае игры про детектива, работающего с документами при помощью меню, сюжет, скорее всего, будет развиваться за счёт чтения игроком содержимого документов. А сам игровой процесс при этом не будет иметь прямого отношения к CYOA подходу.

То-есть, при проектировании игры мы можем выделить некую игровую механику и уже вокруг этой механики развернуть сюжет. В качестве примера: SMS игры, работа с документами, игры в виде диалогов, кликеры, текстовые-roguelike, расшифровка текстов и так далее. Да, мы всегда можем придумать новую уникальную (или не очень) механику и навесить на неё сюжет. Но, в таком случае, нельзя говорить об универсальности подхода. И, строго говоря, мы не можем назвать это CYOA. Потому что игровая механика таких игр не влияет на сюжет. Напомню, я говорю сейчас об играх с линейным сюжетом.

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

Игры с моделью мира -- настоящая интерактивная литература. ;)
P.S. Edited: 2021-03-22 18:58:47

# Re: Лунная радуга
std.hugeping
hugeping(ping,1) — vvs
2021-03-22 13:09:45


vvs> Прочитай еще третью часть - "Волшебный локон Ампары", и у тебя уже не останется никаких сомнений. По-моему, Павлов скорее идеалист.

Да, думаю, что прочитаю. Уже присматриваюсь. :)

# Re: Лунная радуга
std.hugeping
vvs(ping,12) — hugeping
2021-03-22 12:30:56


А если бы ты знал, сколько аллюзий на религиозные вопросы можно найти в "Философии математики" Целищева (это я сейчас читаю) :) Это же естественно для любой философской вещи - апеллировать к вере и метафизике вообще. Символы же - это элемент культуры: арабский писатель наверняка черпал бы из Корана. Но есть разница между тем, как делают это материалисты и идеалисты. Впрочем такая классификация искусственна, как мы уже видели раньше.

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

# Лунная радуга
std.hugeping
hugeping(ping,1) — All
2021-03-22 09:45:36


Давно не читал. А тут мне посоветовали "Лунную радугу" С.И. Павлова со словами, что "Луна-9" чем-то "неуловимо напоминает". Я давно не читал художественную литературу. Даже уже забыл как это здорово -- прочитать несколько страниц перед сном. Так что не мог пропустить такой повод и взялся за книгу.

Книга понравилась! Поэтому я решил немного написать про свои впечатления.

Я не могу сказать, что читал я Радугу ровно. Нет, в некоторых местах я вяз и буксовал, но в книге были такие моменты, которые я воспринял очень сильно.

Один из таких моментов это разговор Дэвида Нортона с Людмилой Быстровой на Меркурии. Кажется, что разговор относится к конкретным событиям. Но, как всегда это бывает с настоящим произведением искусства, разговор содержит в себе более общие, фундаментальные вещи. "Весь мир идёт на меня войной"(c). Что чувствует человек, который осознаёт себя "лишним"? Драма несоответствия внутреннего мира окружающей реальности? А ведь это уже постановка религиозного вопроса!

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

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

> — Нортон, надо отдать ему должное, отлично знал своих людей — но и металл устает. Я тоже устал. Я чувствовал неодолимую усталость от постоянных тревог. Каково же им, отчаянным труженикам Внеземелья?… Но десантники, которым не довелось войти в число «двенадцати апостолов» (как теперь с легкой руки обиженного Яна стали называть группу «Титания»), штурмом брали мой кабинет.

> — Ладно, — шутливым тоном сказал я возбужденным «апостолам», — поберегите энергию для броска на Титанию. Утверждаю всех, и Христос с вами!

И вроде бы тут аналогия обыгрывается в шутливом ключе. Просто случайный оборот? Но взявшись за вторую часть книги, я пришёл к другому выводу. Аналогия, скорее всего, не случайна.

Во второй части Андрей Тобольский попадает в "грум" - пространственно-временную аномалию. Центр аномалии находится рядом с кратером. Номер кратера... 666.

> По нашим расчетам, гипоцентр можно отождествить с кратерком-малюткой, диаметр которого не превышает сотни метров. В Лунном Кадастре – раздел «Япет», подраздел «Эпигены ведущего полушария» – кратерок этот числится под номером шестьсот шестьдесят шесть. Абсолютно банальный ориентир…

Когда первый раз читаешь такое -- недоумеваешь. Что это? Своеобразный авторский юмор? Дешёвый способ нагнетать саспенс? Но после возвращения из "аномалии" в тексте встречается это:

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

В этом тексте характерна "стеснительная" форма выражения мысли. Особенно это кивание на "весь цивилизованный мир". Возможно, попытка избежать цензуры? Так или иначе, в этот момент аналогия закрепляется окончательно.

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

> Откр21:1 И увидел я новое небо и новую землю, ибо прежнее небо и прежняя земля миновали, и моря уже нет.

# Re: Dark
pipe.2032
Andrew Lobanov(tavern,1) — btimofeev
2021-03-20 20:25:56


btimofeev> Если ты про немецкий Dark про временные петли, то он классный. Досматриваю второй сезон. Мозги набекрень от всех переплетений

Да. Я про него. Честно говоря, я сломался на четвёртом сезоне :)

# Re: Dark
pipe.2032
btimofeev(tavern,13) — Andrew Lobanov
2021-03-20 18:08:23


Если ты про немецкий Dark про временные петли, то он классный. Досматриваю второй сезон. Мозги набекрень от всех переплетений.

# Перешёл с gnus на mu4e
linux.14
hugeping(ping,1) — All
2021-03-17 14:15:04


Окончательно свалил с gnus и очень доволен!

Основная проблема gnus: очень медленно работает с большим количеством сообщений.
Но перешёл я по другой причине.

Для поиска по Maildir я давно уже пользовался mu. mu -- строит базу по сообщениям, с которой можно потом работать удобным образом. Делать выборку, искать по содержимому писем, выводить на консоль. А потом я подумал, что это же и есть удобная читалка почты :) А ещё потом оказалось, что с mu идёт mu4e -- почтовый клиент в emacs, который целиком основан на mu! Это очень просто и это работает.

Попробовал и офигел!

1) Быстро! Мои 4 ящика с тысячами сообщений обрабатывает моментально!
2) Простота интерфейса! Есть всё, что мне нужно и это удобно.
3) Автодополнение адресов, которые встречаются в письмах!

Правда, есть нюанс. Старые версии mu и mu4e заметно хуже. Поэтому, в Debian 10 мне пришлось собрать версию с git и поставить в /usr/local. Ну а в Арче, понятное дело, свежак.

Короче, если вы пользуетесь почтой в emacs - рекомендую.
Если пользуетесь maildir -- тоже рекомендую в связке с любым другим клиентом. Потому что автоматизация поиска по базе с помощью mu -- полезная в быту функция.

В общем, сейчас схема работы с почтой у меня такая:

1) забор всего утилитой mpop по крону или таймеру (да, я забираю почту по pop, а не по imap. Ну, потому что мне просто нужно забрать все сообщения, которые есть на сервере, и которых нет у меня. И это всё, что мне нужно).
2) procmail -- распределение по подкаталогам в зависимости от тем/аккаунтов
3) msmtp -- отправка
4) mu4e -- просмотр, выборка, редактирование итд.

# Re: gemini:// как дополнение idec
idec.talks
ake(ping,30) — hugeping
2021-03-14 04:48:08


> С форматированием проблем нет.

Я имел в виду, что если, например, смотреть сообщения в виде ленты и показывать сообщения как есть, то когда какое-нибудь сообщение содержит # заголовки, это превращает ленту в неоднородную кашу (на мой взгляд), и цитирование в gemtext'е только одноуровневое и не имеет синтаксиса с указанием автора. То есть всё равно либо нужно делать небольшой слой для форматирования, либо можно обернуть текст сообщения в преформатированный блок, что я и сделал.

# Re: gemini:// как дополнение idec
idec.talks
ake(ping,30) — hugeping
2021-03-13 19:25:04


> А на чём проект написан?

На python. С фетчером всё просто - requests + sqlite. Интерфейс для gemini на самодельном фреймворке ( http://code.headake.win/serpens-framework ), но он очень сырой и это по сути первое его осмысленное применение. С фреймворком изначально идея была сделать примитивный WSGI-сервер для gemini, но транслировать запросы, чтобы можно было взять существущие фреймворки, оказалось для меня сложно, поэтому сделал примитивные хост-сервер с протоколом "в духе" WSGI и flask/bottle-подобный модуль для приложений.

# Re: gemini:// как дополнение idec
idec.talks
hugeping(ping,1) — ake
2021-03-13 18:45:06


Вообще, круто! Сам хотел что-то делать подобное, но времени на всё не хватает.

А на чём проект написан?

> С отображением сообщения есть особенность - текст сообщения завернут в преформатированный блок, чтобы разметка не ломалась,

С форматированием проблем нет. Я писал себе форматер, он как раз берёт мои сообщения из idec и постит в виде блога на gemini://hugeping.tk

Вот этот код: https://github.com/gl00my/ii-go/blob/master/ii-gemini/main.go#L49

# Re: gemini:// как дополнение idec
idec.talks
ake(ping,30) — hugeping
2021-03-13 15:53:15


Доброго времени суток.

Сделал интерфейс для просмотра эх IDEC в gemini.
gemini://ake.crabdance.com:1966/
https://portal.mozz.us/gemini/ake.crabdance.com:1966/ - через HTTP-прокси

Реальная нода на сервере ещё в планах, пока лишь самописный фетчер, сообщения тянутся с club.hugeping.tk и idec.spline-online.tk. С отображением сообщения есть особенность - текст сообщения завернут в преформатированный блок, чтобы разметка не ломалась, правда, в некоторых клиентах при этом теряется автоматический перенос строк.

# Re: АРХИВ
std.game
hugeping(ping,1) — Peter
2021-03-13 08:34:47


Начал работу над переводом "АРХИВА" на английский язык.
Процесс идёт не очень быстро, но он идёт. Надеюсь на последующую вычитку.
Пока очень похоже на то, что метапарсер нормально поддерживает английский.

# Станция пинг переезжает на другой домен
idec.talks
hugeping(ping,1) — All
2021-03-12 11:53:12


Новый адрес: club.hugeping.ru или club.hugeping.tk

По hugeping.ru/hugeping.tk будет мой личный блог.

Если кто-то фетчит, поменяйте пожалуйста.

P.S. Edited: 2021-03-13 20:21:37

# Прощай syscall.ru, здравствуй hugeping.ru!
std.hugeping
hugeping(ping,1) — All
2021-03-11 10:42:53


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

Зачем я это делаю? Мне кажется, это подсознательная попытка уйти из "ловушки". Я не занимаюсь бизнесом. Я не занимаюсь раскруткой. Но моя "привязка к домену" легко превращается в слабость. Начиная от того, что цена на регистрацию домена начинается с 200 рублей, а на продление -- уже с 900. (Подсадить!) И заканчивая нюансами взаимодействия с регистратором в случае неудобных для него ситуаций. Например, для расторжения договора необходимо оформление бумаг, хотя заключение договора происходит целиком онлайн. А если бы на домене была моя почта? В общем, чувствую неприятный запашок "беспощадного бизнеса". На reg.ru тоже своеобразные материалы в стиле: подумайте 100 раз, прежде чем уходить к другому регистратору! Ну и цена на продление спрятана глубоко-глубоко и даже превышает цену nic.ru (на что я и попался!)

Проект INSTEAD давно уже размещён на github.io: https://instead-hub.github.io и в самом приложении указан именно этот адрес. Так что в целом, я не так уж завязан на домен. Ну и "Перемен! Требуют наши сердца!"(c)

Появился повод поменять привычные вещи. Уже давно хотел разделить "личное" и общественное. На этот раз я сделал так:

* https://hugeping.ru -- мой личный блог + визитка
* gemini://hugeping.ru -- блог в gemini
* https://instead.hugeping.ru -- INSTEAD
* https://parser.hugeping.ru -- парсерный минимализм
* https://club.hugeping.ru -- станция Ping

Домен hugeping.tk пока указывает на станцию Ping, но скоро будет просто копией hugeping.ru

Так что, если вы посещаете какие-то ресурсы из списка -- время сменить закладки. Если вы читаете станцию пинг, в том числе и по RSS, добавьте префикс 'club.' к адресу.

Я всё-ещё думаю над тем, чтобы продлить syscall.ru на год (растянуть переходный период). Но это очередной компромисс. Я не уверен, что пойду на него.

По адресу https://hugeping.ru будут перечислены все мои ресурсы.

P.S. некоторые материалы будут публиковаться только в gemini.

P.S. Edited: 2021-03-11 11:14:58

# Re: Скрипты и заметки по ACME
plan.9
hugeping(ping,1) — hugeping
2021-03-10 04:19:49


Ещё скрипты и заметки: https://github.com/jinyangustc/acme-editor

# Re: Power Metal
music.14
vvs(ping,12) — Andrew Lobanov
2021-03-09 13:19:36


AL> Ну, например, из фидо я сбежал не от слишком большого количества случайных попутчиков. Наоборот, мелкое сообщество, готовое писать только ради того чтобы писать, годами по кругу обсуждает одни и те же темы, при этом не особо стремясь меняться. Это гораздо хуже смерти или слишком активной жизни :)

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

# Re: Power Metal
music.14
Andrew Lobanov(tavern,1) — vvs
2021-03-09 06:23:40


hugeping>> P.S. Сеточка наша что-то подохла окончательно. :)
vvs> Так народу мало. Если же наберется слишком много случайных попутчиков, то скоро сами отсюда сбежите. Радоваться надо. И вообще, жизнь не в интернете - она в реале B)

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

Ну и всегда ж можно будет создать тихую уютную секретную эху, где старпёры сети будут собираться и молчать %)

# Re: Power Metal
music.14
Andrew Lobanov(tavern,1) — hugeping
2021-03-09 06:23:39


AL>> Какие металльные группы с чистым вокалом можете посоветовать? Есть у нас в секте вообще металлюги? :)
hugeping> Насчёт жанра не уверен (я так понял, что тебе интересно бодрое рубилово), но рекомендую The Gathering. С 1995 по 1998 три альбома (Mandylion, Nighttime Birds, How to Measure a Planet) мне очень нравились. Но и другие, тоже очень здорово.

Надо будет попробовать. Спасибо.

hugeping> P.S. Сеточка наша что-то подохла окончательно. :)

Это легко исправить. Достаточно начать ей пользоваться %)

# Re: Power Metal
music.14
vvs(ping,12) — hugeping
2021-03-08 23:09:08


hugeping> P.S. Сеточка наша что-то подохла окончательно. :)

Так народу мало. Если же наберется слишком много случайных попутчиков, то скоро сами отсюда сбежите. Радоваться надо. И вообще, жизнь не в интернете - она в реале B)

# Re: Power Metal
music.14
hugeping(ping,1) — Andrew Lobanov
2021-03-08 21:16:54


AL> Какие металльные группы с чистым вокалом можете посоветовать? Есть у нас в секте вообще металлюги? :)

Насчёт жанра не уверен (я так понял, что тебе интересно бодрое рубилово), но рекомендую The Gathering. С 1995 по 1998 три альбома (Mandylion, Nighttime Birds, How to Measure a Planet) мне очень нравились. Но и другие, тоже очень здорово.

P.S. Сеточка наша что-то подохла окончательно. :)

# Power Metal
music.14
Andrew Lobanov(tavern,1) — All
2021-03-07 07:39:49


В последние несколько недель решил я вспомнить юность и послушать сабж. Blind Guardian и Halloween снова звучат у меня в наушниках как будто мне 18 :)

Какие металльные группы с чистым вокалом можете посоветовать? Есть у нас в секте вообще металлюги? :)

# Мечты сбываются!
pipe.2032
vit01(mira, 1) — All
2021-03-04 13:32:17


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


[https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/rb1zIYoUoxVL45iqyU3h]( https://www.deviantart.com/plainoasis/art/For-Summer-Solstice-2017-688227624 )

# Что изменилось с момента создания блога

Этот блог я завёл, чтобы делиться новостями из жизни с близкими мне людьми. Или с теми, кто хотел бы себя таковым считать. Поэтому часто тут откровенничаю. Приходилось много рассказывать о своём одиночестве, о том, как это чувствуется, насколько это ужасно и неприятно. [Пару постов назад]( https://blog.alicorn.tk/posts/technical-debt.html ) я впервые упомянул, что больше не одинок, и что это ощущается по-другому, но немножко прикрыл это, не называя вещи своими именами.

## Давайте назовём это вслух

> У меня есть любимая девушка, мы уже 5 месяцев вместе, и я этому очень-очень счастлив!

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

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

## Началось с поняшек, закончилось кое-чем большим

Когда я только-только планировал создание этого блога, то заранее продумывал, о чём же буду писать тут в долгосрочной перспективе. Очень хотелось писать сюда о достижении каких-то целей, как маленьких, так и больших, чтобы донести до читателя, что многое возможно, если просто захотеть. В 2014 году я познакомился с MLP:FIM, и какой-то детский (а иногда очень и недетский) мультик о поняшах сильно повлиял на моё ощущение этого мира, сформировал ценностные ориентиры. Если ты на эту тему серьёзно подсел, то оно навсегда, ну или по крайней мере, крайне надолго. Даже если сам сериал закончился, то его идеи и этот культурный пласт остаются жить.

Так вот, сначала я подсел на MLP, а моими героями по жизни стали правительница страны поняш Селестия, управляющая местным Солнцем-светилом, и её ученица-заучка Твайлайт Спаркл, проходящая долгий путь социализации и достигающая в жизни всех высот. Идёт 7 год с того, как всё началось, и где я сейчас? Ха-ха, получаю кучу знаний, занимаюсь наукой и изучаю Солнце :) *Пусть не люблю излишний символизм, но здесь читатель должен его хорошенько прочувствовать*.

## Принимаю ваши поздравления

> С 4 марта 2021 года я официально трудоустроен в Институт Солнечно-Земной Физики СО РАН, в отдел радиоастрофизики, в лабораторию мониторинга солнечной активности

[https://ii-net.tk/ii/ii-point.php?q=/f/f/alicorn.blog/un5UmWxDk4z98ZIZBpwh]( https://www.deviantart.com/plainoasis/art/Intervention-666098224 )

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

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

Как всегда пожелание народу: будьте сильными и смелыми, поняши!

Этот пост в блоге: https://blog.alicorn.tk/posts/congratulations.html

# 9front на rpi4 как терапия
std.hugeping
hugeping(ping,1) — All
2021-03-01 14:16:23


Специально для 9front (форк Plan9) я заказал себе вторую "малинку". На данный момент система работает и я ей пользуюсь. Но путь был непростым, поэтому я решил составить памятку по основным, скажем так, нюансам.

## Plan9, 9Front и golang

На самом деле, кроме 9front на rpi4 можно поставить "ванильный" Plan9 с патчами от Дэвида Миллера. Скачать образ можно здесь: https://9p.io/wiki/plan9/download/ Забегая вперёд скажу, что ванильный Plan9 есть только для архитектуры arm32, в то время как 9front образ -- это arm64. Забавно, что даже rPI OS до сих пор поставляется в виде 32-битных сборок. И вроде бы хорошо, что 9front такой крутой. Но только на данный момент golang не поддерживает цель plan9/arm64, поэтому установка Plan9 для rpi4 от Миллера -- единственный путь получить golang. Ещё одно отличие -- драйвер wifi, который есть только в сборке Миллера.

Я думал уже поставить "чистый" Plan-9 но... Но потом понял, что если у Plan-9 и есть будущее, то оно за 9front. Так что ставил именно его.

## Заполняем всю карту

Проблемы начинаются с того, что записанный образ на карту имеет фиксированный размер. Поэтому вся карточка будет недоступна. Я пошёл следующим путём:

* Поставил в qemu 9front;
* Собрал в нём версию для arm64 (описано в разделе J руководства. С поправкой "arm32->arm64");
* Заменил скрипт inst/mountcwfs чтобы ставиться без worm http://docs.a-b.xyz/cwfs.html ;
* Ещё я поменял в скрипте inst/copydist строчку с disk/mkfs, заменив allproto на distproto;
* Включил export файловой системы;
* Записал образ на sd карту малинки. Во время загрузки выбрал загрузку не с карты, а по сети с 9front на qemu;
* Провёл процедуру инсталляции.

В итоге, у меня получилось занять всю sd карточку и без WORM раздела!

## Видео

Сначала я явно задал режим для своего монитора, отредактировав config.txt:

9fs pidos
acme /n/pidos/config.txt

Далее, заглянув в исходники ядра, я убедился что включается 16 битный режим. Я задал 24-битный (отредактировав config.txt и cmdline.txt). На мой взгляд, он работал быстрее! Однако каналы R и B были перепутаны. Тогда я просто поменял это в исходном коде и пересобрал ядро. Заработало!

## Шрифты

В этот раз я решил заморочится с шрифтами. Потому что дефолтный вид браузеров на русскоязычных ресурсах был категорически страшен. Оказалось, что для Plan9 есть утилита: ttf2subf, которая может перегонять ttf шрифт в битмап формат Plan9.

Взять её можно из extra 9front:

9fs 9front;
ls /n/extra | grep ttf2subf

Я скачал шрифты Go и перегнал размеры: 13,14,16,18,20 для каждого из начертаний (выбирал режим antialias). С помощью fontsel (тоже есть в extra) посмотрел на шрифты. Мне понравилось. До кучи прогнал ещё для любимой Iosevka. Попатчил: netfront, acme, mothra на шрифты Go и... результатом был очень доволен! Вот такой веб мне по душе!

## Почта

При настройке почты по мануалу 9front снова натолкнулся на грабли о которых забываю уже второй раз. В мануале не написано, что /mail/lib/rewrite нужно заменить файлом /mail/lib/rewrite.gateway. Без этого инструкции бесполезны. При отправке письма вы будете получать 'Invalid address.'. Не благодарите. Тем более, что вы вряд-ли будете заниматься тем же, что сделал я. :) Кроме того попатчил upas, чтобы не требовал проверки подлинности сертификатов. Да, это плохо. Но google меняет их постоянно, а в 9front нет нормальной проверки цепочки сертификатов.

## Русская раскладка

Тут я воспользовался своими патчами с https://github.com/gl00my/plan9hacks -- caps переключает раскладку.

## ruspell

Собрал lua из ports. Только там нужно собрать не только lua библиотеки, но и сам интерпретатор. Для этого там есть специальный mk файл. После этого заработал мой ruspell на lua.

## А что же с go?

Без go тяжело. Я пытался дописать plan9/arm64 цель. Даже написал реализацию системных вызовов. Но на этапе линковки под цель -- падает линкер. Пока я не разобрался в чём тут дело и отложил задачу. Но у меня есть вторая малинка, на которой крутится Linux. И на которой, кстати, сейчас находитесь вы (если читаете эту статью с https://hugeping.tk или gemini://hugeping.tk ). Так что я решил проблему своих утилит для чистого веба просто запуском их по ssh.

## Да, а как с gemini?

Собрал castor9. Но он неправильно работает с UTF-8. Делает узкими русскоязычные ресурсы. Запатчил. Ну и текстовый gemnine тоже есть.

## Зачем весь этот кошмар?

А вот тут начинается самое интересное. Моя тяга к минимализму постепенно прогрессирует и всё это время я пытался найти ей объяснение. Да, как оказалось, в этом я совсем не одинок. Например, Drew DeVault -- автор sway, основатель sourcehut. Недавно сообщил о том, что открывает хостинг в gemini: gemini://drewdevault.com/2021/02/20/Free-gemini-hosting.gm

А Алан Кокс уже довольно давно сделал Fuzix OS -- UNIX-систему для древних процессоров. Знаете какой у неё слоган? "Fuzix: Because Small Is Beautiful".

И таких примеров немало. Что происходит?

Похоже, у этой странной формы луддизма явно не технические, а человеческие причины. Вопрос ставится уже не в форме "а может ли ваша X делать Y?" Нет, выглядит это как "руки прочь от меня! Я не продукт. Здесь нет ничего, что тебя заинтересует!" Это уже напоминает панк-движение или что-то в этом духе.

Когда я собрал себе "машинку" на rpi4, поставил 9front, подключил дешёвый монитор и механическую клавиатуру на синих свитчах в голову неожиданно пришла ассоциация. Да это же просто печатная машинка! Да. Я испытываю умиротворение работая с простой системой. Это, в каком-то смысле, информационная аскетика -- выбросить мусор из головы, ограничить себя. Ограничить потоки информации, поступающие через органы чувств. Разгрузить мозг. На rpi4 в 9front не работает даже звук! Сначала у меня была мысль написать драйвер. Потом я подумал. Нет звука? Что же, это прекрасно! Поработаю в тишине.

Как то раз я отправил письмо из gmail (через веб почту) в рассылку 9front. Через пару минут пришёл ответ от робота. Извини, мы не принимаем письма в html. "Пошёл вон, Вавилон!" (c)

Я давно занимаюсь IT-технологиями. И я зависим от информации, как и многие из нас. Телефон всегда со мной ("моя прелесть!"). Чаты. Новости. Меня сделали зависимым от информации. Не без моего согласия, конечно. Но я всё ещё помню аналоговый мир и мне хочется верить, что изменения во мне обратимы. Надо выбираться из этих сетей! Пытаться. Начинать с малого. Например, не смотреть в свой телефон на прогулке... Не смотреть в свой телефон на прогулке! НЕ СМОТРЕТЬ В СВОЙ ТЕЛЕФОН! НЕ СМОТРИ В СВОЙ ЧЁРТОВ ТЕЛЕФОН!!!

До встречи! :)

# Re: Зимняя Олимпиада Квестов 20-21!
std.club
Enola(ping,16) — Enola
2021-03-01 07:15:45


Результаты конкурса объявлены и опубликованы!
https://forum.ifiction.ru/viewtopic.php?pid=39674#p39674

Номинация "Выбор игроков"
1-ое место - "Красная шапочка: охота на волков" (Вета, Tangarou, Ангел | Renpy) Итоговый балл: 8
2-ое место - "Не сдавайся, скелет!" (Out_or | Сторигейм) Итоговый балл: 7.9167
3-е место - "Луна-9" (Пётр Косых | Instead) Итоговый балл: 7.9091
4-ое место - "Хроники Нордхейма. Второй отряд" (Вячеслав Добранов | Ink) Итоговый балл: 7.4545

Номинация "Выбор жюри"
1-ое место - "Билет в один конец" (Виталий Блинов | Web) Итоговый балл: 178
2-ое место - "Луна-9" (Пётр Косых | Instead) Итоговый балл: 168
3-е место - "Красная шапочка: охота на волков" (Вета, Tangarou, Ангел | Renpy) Итоговый балл: 167
4-ое место - "С улицы Бассейной" (Finest ясный сокол | Instead) Итоговый балл: 156

# cwfs без WORM
plan.9
hugeping(ping,1) — hugeping
2021-02-18 15:49:57


Конфигурация cwfs без WORM:
http://docs.a-b.xyz/cwfs.html

# Re: Бороздим интернет без браузера #2
std.hugeping
hugeping(ping,1) — hugeping
2021-02-18 08:06:45


Не буду пилить самостоятельный пост. Просто напишу, что именно я доделал за последние дни.

# reddit

Оказалось, что reddit предоставляет доступ к постам и комментариям через atom feed. Просто добавляем к url .rss и получаем данные без мусора. Мимо такого я пройти не мог, поэтому:

- добавлена утилита atom2rss;
- утилита rss2gmi теперь умеет читать данные из stdin.

Правда, довольно быстро выяснилось, что меня начали рубить за большое количество запросов (хотя их было немного). Смена User-Agent помогла:

# читаем реддит plan9
curl -s -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" https://www.reddit.com/r/plan9/.rss | atom2rss | rss2gmi -h -r

# Доработки rss2gmi

Улучшил внешний вывод в тех случаях, когда контент представляет из себя html код. Теперь текст выдачи выглядит более аккуратно! Кроме того, добавил параметр -n -- задать число записей, которые хотим показать. Всё это позволило удобным образом делать сводки новостей сразу с нескольких ресурсов, например:

rss2gmi -n 1 https://www.opennet.ru/opennews/opennews_all_noadv.rss
rss2gmi -n 1 -h https://www.linux.org.ru/section-rss.jsp?section=1
rss2gmi -n 1 http://hugeping.tk/echo/all/rss
rss2gmi -h -n 1  https://hype.retroscene.org/rss/index/
rss2gmi -h -n 1 'https://forum.ifiction.ru/extern.php?action=active&type=RSS'

# Выводы

Просто удивительно, что когда я некоторое время назад искал простые консольные rss-читалки, я находил только безумные комбайны. Или библиотеки, с множеством слоёв абстракций. Но на go писать такие вещи настолько просто, что буквально за пару вечеров можно сделать инструмент под себя и пользоваться им с комфортом.

# Скрипты и заметки по ACME
plan.9
hugeping(ping,1) — hugeping
2021-02-18 07:33:59


Несколько раз уже натыкался на этот репозиторий.

https://github.com/evbogdanov/acme

# Re: Игра R01
std.game
artur(ping,3) — hugeping
2021-02-16 18:55:03


Странно, почему-то здесь нет px_R01=)

xpm:



# Re: Игра R01
std.game
Andrew Lobanov(tavern,1) — boscholeg
2021-02-16 04:26:20


Ох как здорово отвечать в прошлое :) Надеюсь, Олег это прочтёт.

boscholeg> Это прямо какой-то супер-блиц.

Это да.

boscholeg> Я думаю критикой Андрея не испугать. Он и так знает, что ему скажут и почему.

Критики бояться - игр не писать.

boscholeg> Все-же выскажу:

И это правильно.

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

Рисовать это не моё. Искать художника было некогда.

boscholeg> Отсутствует некая предыстория. Думаю тут просто не хватило времени.

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

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

boscholeg> Игра очень быстро кончилась я не успел даже разыграться как следует.

Нанотреш. Рассказ в форме игры. На несколько страничек буквально.

boscholeg> Наличие счета немного смутило. Не ясно зачем он и к чему мотивирует.

По идее он должен намекать на то, что игру можно пройти разными способами. А ещё в счёте есть шутка :)

boscholeg> С музыкой получилось непонятно. Трек состоит из вдух музыкальных тем и вторая тема несколько противоречит по настроению первой.

Там просто два трека. Они как раз старательно подбирались под настроение частей :)

boscholeg> Андрей большой молодец его работы всегда заставляют игрока живо реагировать и испытывать целый спектр эмоций. Я к тому-же с удовольствием разглядываю исходники. Игра может войти в список игр для МШВ и вполне сгодится для первого знакомства с жанром у подрастающего поколения.
Я аж зарделся :)

# Re: Всё, что надо знать о текущем состоянии ядра Linux
linux.14
vvs(ping,12) — hugeping
2021-02-16 00:18:06


Ну, когда-то я хотел использовать GNU Hurd, но в процессе ожидания, пока его доработают напильником, пришлось перебиваться на линуксе. Потом я мечтал о том, чтобы у меня вместо ядра был гипервизор, а каждое приложение - униядро. А потом увидел нынешнее подобие этой мечты - Qubes OS и офигел. Красивая теория столкнулась с реальностью. Ядро линукса теперь мне кажется довольно практичным. Все познается в сравнении.

# Мысли о Луне
std.hugeping
hugeping(ping,1) — All
2021-02-15 16:21:40


Я собирался написать заметку о процессе создания своей последней игры "Луна-9" после завершения конкурса ЗОК. Но вдруг заметил, что очень быстро стал забывать те интересные нюансы о которых собирался написать. Поэтому не стал тянуть и вот -- вы читаете эту статью. В этот раз я решил написать всё максимально честно. В том числе, затронув религиозные мотивы. Если вы атеист и вам неприятна эта тема -- не стоит читать эту заметку.

> Внимание! Если вы не играли в "Луну-9" я не рекомендую читать статью. Если вы не собираетесь играть, статья вам ничего не даст. А если собираетесь -- возвращайтесь после прохождения!

Игра доступна по адресу https://instead.itch.io/moon9 Дальше будут раскрыты нюансы сюжета, которые могут сильно испортить впечатление об игре.

# Мечты о Луне

Я не помню точно как именно я вышел на лунную тему. Ассоциативный ряд здесь может быть длинным. Название скриптового языка "Lua" (который используется в INSTEAD) переводится с португальского как "луна". Луна связана с ночью, тайной, снами, другой реальностью. Луна одновременно близкая и далёкая. Последний раз человек был на Луне в 1972 году. Прошло уже почти 50 лет -- время целого поколения. Почему так вышло? Неужели человек и здесь продал (и предал) свою мечту? В общем, я смотрел видеосъёмки лунной поверхности с телескопов, записи посадки Апполонов. Читал книги по лунной программе. Смотрел на Луну. Думал о ней. И начал записывать идеи в текстовый файлик, который редактировал в acme в ОС 9Front (форк Plan9).

Когда я читал книги по лунной программе, меня поразило одно из воспоминаний последнего астронавта на Луне. Что испытывает человек попавший в другой мир? Мир, который не видел ни один человек до тебя. А потом вернулся домой, чтобы остаться там навсегда. Как ты будешь существовать, пережив такой опыт? Зная, что самое значительное событие в твоей жизни навсегда осталось в прошлом.

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

# Сюжет

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

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

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

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

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

# ЗОК

Объявили ЗОК. Я не люблю писать игры на конкурсы и обычно не делаю этого. Но меня поразило совпадение: среди тем-якорей была "девушка в короне" и мне показалось это забавным. Вообще, начиная с этого момента игру начали сопровождать интересные совпадения. Например, совершенно случайно я назвал игру "Луна-9". Почему? Я изучал материалы по проекту лунной базы "Луна семь". https://spacelin.ru/luna-sem/prezentatsiya/ Учитывая время событий, я решил называть вахты по номерам: 7, 8, 9. По моим расчётам, экспедиция должна была стать 9-й вахтой. Поэтому "Луна-9". Но в этот период времени я увлёкся ОС Plan9! И в названии игры тоже была девятка! Потом, когда опубликовали игры конкурса, Луна-9 оказалась под номером... 9! После этого я просто решил расслабиться и ни чему не удивляться.

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

Начинал писать игру я на eee PC под управлением ОС Plan9, в консольной версии instead-метапарсера. Но потом перешёл на Linux-ноутбук помощнее. Правда, код игры всё-равно писался в acme из plan9ports. И это был интересный и полезный опыт, потому что я и сейчас пишу текст этой статьи в acme.

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

# Полёт

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

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

На полёт я потратил гораздо больше времени, чем планировал. Всё шло естественным путём и я не хотел прерывать этот процесс. Но всё это время меня мучал сюжет. Его не было!

# Метаморфозы сюжета

Больше всего мне не давал покоя эпизод с ссорой. К чему он? Как пришло озарение я не помню. Но я вдруг осознал, что если это игра про сны, то герой должен встретиться не только с принцессой, но и с женой. Ситуация с сюжетом напомнила мне ещё одну игру -- "Проводник". "Проводник" начинался просто с ситуации и для меня самого раскрылся только к середине игры. Как это произошло -- я не знаю.

После этого, фрагменты начали складываться. Во-первых, я отказался от сложностей. Отрезал всё лишнее. Я понял, что газ (облако, которое мешало посадке) и есть причина странных явлений с сознанием. (Газ появился раньше, чем я понял зачем он нужен). Во-вторых, я понял, что лунная принцесса должна бить по слабым местам главного героя. Что она -- лишь инструмент действия злых сил, которые, кстати, называют себя в игре "легион". Это из Евангелия.

> Мк.5:8-9: Ибо Иисус сказал ему: выйди, дух нечистый, из сего человека. И спросил его: как тебе имя? И он сказал в ответ: легион имя мне, потому что нас много.

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

Встреча с женой была реальна и важна "им". Это не галюцинация и не просто сон главного героя. Конечно, интерпретация остаётся на усмотрение игрока. Но изменения которые произошли в герое -- реальны не зависимо от интерпреации: мистической или реалистической.

По замыслу именно жена спасла героя. Помогла ему увидеть себя, увидеть "их" в своём сердце и сделать их существование невозможным. После этого, пройдя через метанойю, Лариса и Борис оказываются как бы в "раю". Этот "рай" их общий опыт. Он останется с ними навсегда и поможет им преодолеть кризис отношений. Цветочная поляна -- мой любимый момент в игре. Там описаны многие декорации, которые, вероятно пропускаются игроками. Но для меня эта сцена стала очень личной. Один из символов -- белый голубь. Аллюзия на Святого Духа. Чтобы подчеркнуть реальность сцены на поляне, она сопровождается единственной цветной картинкой из всей игры.

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

Очень помогли тестеры. Например, пропавшему болтику нашлось применение благодаря Олегу Бошу, а акцент в концовке был изменён благодаря Александру Никитину.

# Концовка

Было три варианта концовки. В первом варианте (он есть в истории git) после финального пробуждения героя, Александр отвечает на большинство вопросов прямым текстом. Концовка позитивна и не даёт большой свободы интерпретации. Меня эта концовка не удовлетворила.

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

Третий вариант отличается от второго тем, что из диалога Ларисы и Бориса мы узнаём, что они оба видели одинаковый сон. Именно этот вариант присутствует в релизе.

Кроме того, я планировал показывать разные концовки в зависимости от того, сможет ли игрок "помириться" с Ларисой. Но не стал этого делать. Игру вряд ли будут проходить дважды, концовка должна быть сильной не зависимо от прохождения.

# Музыка

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

# Тишина

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

# Руководство

Зато в этот раз я сделал к игре настоящее руководство в pdf. С хорошей вёрстко и иллюстрациями. Правда, его всё-равно никто не читает. :)

# Интерпретации

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

# Выводы

Их нет. Я просто сделал то, что сделал. Надеюсь, "Луна-9" найдёт свою аудиторию. А мне остаётся -- лишь ждать и надеятся, что игра написана не зря.
P.S. Edited: 2021-02-15 17:12:34

# Re: Зимняя Олимпиада Квестов 20-21!
std.club
Enola(ping,16) — Enola
2021-02-15 13:29:27


Срок голосования за игры продлён до 27.02.2021 г. (включительно; время московское).

# Всё, что надо знать о текущем состоянии ядра Linux
linux.14
hugeping(ping,1) — All
2021-02-15 11:24:27


Из списка изменений 5.11

https://www.opennet.ru/opennews/art.shtml?num=54581

> Добавлен новый механизм перехвата системных вызовов, основанный на prctl() и позволяющий из пространства пользователя генерировать исключения при обращении к определённому системному вызову и эмулировать его выполнение. Указанная функциональность востребована в Wine и Proton для эмуляции системных вызовов Windows...

Ну, что сказать, Linux куплен с потрохами. Моя работа связана с ним, но любить эту систему мне всё сложнее...

# Re: Бороздим интернет без браузера #2
std.hugeping
vvs(ping,12) — johnbrown
2021-02-14 22:59:39


johnbrown> Вообще, рсс много где есть: на гитхабе, хабре, яндексе.

И хочется в рай, да грехи не пускают... Если бы они еще и работали, цены бы им не было. А вот попробуйте найти RSS URL для PR и issues на гитхабе. Ан нету :(

Да, всегда можно использовать сторонние клиенты, API или сервисы, но они имеют привычку ломаться. Впрочем, как и поддержка RSS на самих серверах: сегодня есть, завтра глючит, послезавтра сдохла :(

Но голь на выдумки хитра, конечно :)

# Re: Бороздим интернет без браузера #2
std.hugeping
johnbrown(ping,9) — hugeping
2021-02-14 18:13:39


feed43.com создает рсс любой страницы, иногда даже лучше, чем родной. Серверный аналог (не проверял) https://github.com/shafihuzaib/hfeeds

Вообще, рсс много где есть: на гитхабе, хабре, яндексе.

# Бороздим интернет без браузера #2
std.hugeping
hugeping(ping,1) — All
2021-02-14 17:30:21


В прошлый раз я погорячился, когда сказал, что раздача контента по RSS -- редкость. Конечно, не редкость. Если посмотреть на исходный код главных страниц многих веб-ресурсов, то очень часто можно найти заветную ссылку с типом application/rss+xml. Я начал с простой утилиты на go, которая бы забирала rss ленту и выводила её в формате gemini разметки. Утилита rss2gmi лежит там же, где и остальные утилиты: https://github.com/gl00my/clearweb/tree/master/rss2gmi

Я испытал её на некоторых ресурсах и понял, что придётся усложнять. Например, некоторые сайты отдают ленту в которой в полях description находится html-разметка. Кроме того, вместо UTF-8 могут использоваться другие кодировки.

После небольших доработок я успешно испытал rss2gmi на:

* linux.org.ru - https://www.linux.org.ru/section-rss.jsp?section=1
* opennt.ru - https://www.opennet.ru/opennews/opennews_all_noadv.rss
* hype.retroscene.org - https://hype.retroscene.org/rss/index/
* форуме ifiction.ru - https://forum.ifiction.ru/extern.php?action=active&type=RSS
* interfax.ru - https://www.interfax.ru/rss.asp
* hugeping.tk - http://hugeping.tk/echo/all/rss


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

## Выпуск Wine 6.2, Wine staging 6.2 и Proton 5.13-6 [38]

Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 6.2. С момента выпуска версии 6.1 был закрыт 51 отчёт об ошибках и внесено 329 изменений.

=> https://www.opennet.ru/opennews/art.shtml?num=54570 [38]

Если новость меня интересует, я нажимаю на ссылке и открывается браузер. Удобно! И в большинстве случаев -- никакого браузера! И никакой читалки RSS на qt или gtk. А в Plan9 это вообще единственный возможный способ для меня.

Сегодня многие пользуются для почты веб интерфейсом gmail/mail.ru и другими. Но это, конечно, не наш путь. Несколько последних лет я использую gnus в emacs. Забор почты может осуществляться mpop/imapsync. При этом письма просто помещаются в каталог в формате Maildir. Отправка -- msmtp. Для поиска нужных сообщений я использую mu. Mu позволяет делать выборку нужных сообщений и показывать их прямо из Maildir. И конечно, с помощью mu можно автоматизировать показ нужных писем прямо в acme!

Например, мне нужно следить за рабочим багтрекером. Я нажимаю на "кнопку" bugs в acme и получаю список последних ошибок! В теле писем есть ссылки. Я могу нажать на нужную и перейти к нужному багу. Скрип выглядит просто:

mu find from:Mantis --fields "l" -s "d" | tail -n $num | while read f; do mu view --nocolor "$f";done

Твиттер и mastadon я читаю скриптами, которые вызывают bti и toot -- консольные клиенты твиттера и мастадона.

Поиск, новости, чтение почты и твиттера... И всё это не выходя из acme. Жизнь налаживается! Acme -- действительно мощный интерфейс, легко настраиваемый под собственные задачи. И он очень помогает в борьбе с shit-вебом.

# Re: Малинка, как домашний веб сервер
pipe.2032
johnbrown(ping,9) — All
2021-02-14 17:29:23


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

# Re: Сергей Павлов
std.hugeping
boscholeg(ping,5) — hugeping
2021-02-14 07:53:00


Я как-то наблюдал такое явление в горах. На красной Поляне. Не скажу что очень уж завораживающее зрелище.
P.S. Edited: 2021-02-14 07:53:08
Это я про Лунную радугу

# Re: Залечь на дно
std.hugeping
vvs(ping,12) — hugeping
2021-02-13 23:36:46


У меня в жизни тоже бывали периоды безразличия и депрессии. Что называется "выгорание".

Я вот заметил, что на мою мотивацию угнетающе действует однообразие. Поэтому, по мере возможности, стараюсь переключаться на разные занятия - так жизнь кажется полнее. Но тут встречается одна проблема: чтобы результат не получился слишком поверхностным и неудовлетворительным, требуется гораздо более широкое образование. Вот я и пытаюсь временами расширять свой кругозор, развлекаясь - заниматься самообразованием. Похоже главное при этом - не плыть беспорядочно по течению, а стараться как-то выстраивать все свои интересы последовательно. Так глядишь - они будут взаимно дополнять друг друга. А иногда достаточно и просто расслабиться, почитать интересную книгу ("Лунная радуга" подойдет) или даже найти необычную игру :) Мне вот когда-то понравилась логическая головоломка incredible.pm, но это на любителя.

# Re: Залечь на дно
std.hugeping
hugeping(ping,1) — vvs
2021-02-13 21:36:09


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

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

# Re: Залечь на дно
std.hugeping
vvs(ping,12) — hugeping
2021-02-13 21:12:52


Ну, эти вопросы многим знакомы :) Вот прямо только что я обсуждал похожую тему о смысле существования и о признании. Мой ответ такой: нам при жизни не дано правильно оценить свои усилия, поэтому надо следовать своей интуиции. Если ты считаешь, что это нужно *тебе*, а ты не дурак, то найдутся люди, которые, возможно, это оценят. Все равно, в процессе творчества ты сам чему-то учишься - это главное. А самое рациональное - это не забыть вовремя поесть. Но чему новому при этом можно научиться? Мозгу нужна непрерывная работа. Творчество - это процесс познания мира и самого себя. По-моему, важнее этого ничего быть не может. А понимают ли это абсолютно все люди, так ли это важно? Тут не следует смешивать сам смысл существования и понимание его другими людьми. Лично мне моя жизнь представляется вполне осмысленной, но это не означает, что я пребываю в постоянном самодовольстве. Но иногда можно почувствовать себя счастливым.

# Сергей Павлов
std.hugeping
hugeping(ping,1) — hugeping
2021-02-13 19:39:05


Чтобы не забыть: Прочитать "Лунная Радуга"

# Залечь на дно
std.hugeping
hugeping(ping,1) — All
2021-02-13 19:13:09


Уже давно заметил, что после выпуска очередной игры, период подъёма и эйфории сменяется чувством полного опустошения. И ситуация с игрой "Луна-9" не стала исключением. Хотя мне и казалось, что на этот раз я работал относительно "спокойно" и вообще стал гораздо более толстокожим... Не сработало.

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

Я отдаю себе отчёт, что делаю странные вещи, которые вряд-ли можно назвать "играми" в полном смысле этого слова. Я точно не знаю, есть ли у меня аудитория, а если есть, какая она. Я не знаю, делаю ли я что-то хорошее, или работаю "в стол". Моё творчество не носит коммерческий характер, поэтому у меня нет обратной связи в виде "продаж". Мои попытки "продвигать" игры часто захлёбываются. Нередко, встречаются с грубой и циничной реакцией, что портит нервы. То-есть, в моменты отсутствия той самой окрыляющей силы, мой здравый смысл говорит мне: брось, это никому не нужно! Ты заигрался. Ты тратишь свою жизнь впустую! Спустить на землю. Твои игры унылы, занимайся работой, семьёй, бытом. Читай больше книг. Не трать свои ресурсы впустую!

И мне нечего возразить ему, этому здравому смыслу. Творчество иррационально и убыточно.

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

В этот раз я решил ещё раз сбросить с себя ненужные мне сетевые связи. Покинул большинство чатов в Discord, Telegram. Ушёл из ФИДО. Закрыл проект "чат-метапарсер". Это были парсерные игры в виде чат-ботов для VK, Telegram, Discord. Кроме того, я не писал о своей игре на linux.org.ru, gamin.ru и dtf.ru... Но всё-равно, накрыло...

Сейчас мне кажется, что "Луна-9" моя последняя игра. Пора возвращаться в реальность. Убрать лишний мусор. Залечь на дно...

# Re: Малинка, как домашний веб сервер
pipe.2032
johnbrown(ping,9) — All
2021-02-13 17:03:13


Если подключаюсь через network manager по dsl, то в журнале пишет ошибку "error sending pppoe packet: invalid argument", хотя дальше добавляюся руты. Но, PADO не получает...

Если подключаюсь через pon, то вывод в журнале такой:
plugin rp-pppoe.so loaded
pppd 2.4.7 started by root, uid 0
pam_unix(sudo:session): session closed for user root

Почему "closed" непонятно.

Может нужен какой-то другой тип подключения, не pppoe-dsl? А может вообще не нужно создавать дополнительное соединение?
P.S. Edited: 2021-02-13 17:30:10

# Re: Малинка, как домашний веб сервер
pipe.2032
btimofeev(tavern,13) — johnbrown
2021-02-13 16:15:58


johnbrown> johnbrown> А кто-нибудь подключался с девайса по pppoe?

johnbrown> К локальной сети подключился, но непонятно как выходить во внешний интернет.

johnbrown> С подключением вообще интересно получается. Если запускать мастер pppoeconf, то выходит ошибка, что не найдены концентраторы... Установил network manager, он подцепил все настройки по eth0, но теперь мне непонятно что делать дальше. Пробовал создавать dsl-соединение, но пишет сбой соединения. У меня проводной интернет, роутера нет.

Я лет десять назад использовал интернет через мобильный телефон в линуксе, но к сожалению не помню как настраивать. Помню только что настроил один раз и соединялся через консоль. Посмотри вот в эту сторону https://wiki.archlinux.org/index.php/Ppp_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

# Re: Малинка, как домашний веб сервер
pipe.2032
johnbrown(ping,9) — All
2021-02-13 12:38:23


johnbrown> А кто-нибудь подключался с девайса по pppoe?

К локальной сети подключился, но непонятно как выходить во внешний интернет.

С подключением вообще интересно получается. Если запускать мастер pppoeconf, то выходит ошибка, что не найдены концентраторы... Установил network manager, он подцепил все настройки, но теперь мне непонятно что делать дальше. Пробовал создавать dsl-соединение. Указывал только логин-пароль и интерфейс. Думал, все остальное автоматически подтянет, но пишет сбой соединения. Интернет проводной, роутера нет.

# Re: INSTEAD 3.3.3
std.club
artur(ping,3) — hugeping
2021-02-11 18:23:40


О, не зналь. Здорово=)