<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>ping :: echo/Ehwdeycjyt6ogc37yxcn</title>
	<link>https://club.hugeping.ru/echo/Ehwdeycjyt6ogc37yxcn</link>
	<description>
	ping :: echo/Ehwdeycjyt6ogc37yxcn
	</description>
	<language>ru</language>
<item><title>Re: Вайбкодинг</title><guid>dSem767okjZXh93MyDPN</guid><pubDate>2026-10-19 17:53:44</pubDate><author>hugeping</author><link>https://club.hugeping.ru/dSem767okjZXh93MyDPN#dSem767okjZXh93MyDPN</link>
		<description>
		vvs&gt; Я так понимаю, что тебе нужна абсолютная определённость - абсолютный смысл - конец пути. Это опять наводит на мысль о наивном реализме :)

Когда-то давно при разговоре со священником в запале я "ляпнул" что мне всё-равно куда я попаду в рай или в ад, мне уже всё-равно так ка...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
<span class="quote">vvs&gt; Я так понимаю, что тебе нужна абсолютная определённость - абсолютный смысл - конец пути. Это опять наводит на мысль о наивном реализме :)</span><br>
<br>
Когда-то давно при разговоре со священником в запале я "ляпнул" что мне всё-равно куда я попаду в рай или в ад, мне уже всё-равно так как я понял (поверил), что Бог есть. Этого достаточно. Это уже вектор. Уже смысл. Если есть шаг - должен быть след(c). Но, конечно, это очень неортодоксально и дерзко. Но в том моём состоянии, я думаю, меня можно было понять и проявить снисхождения. :) <br>
<br>
Так что не то, чтобы мне прям нужна была определённость, но это вопрос выживания. Я понял (опытно?) что меня нет. И это ещё пол беды. Нет никого, из кого я люблю. Я дошёл до самоотрицания. Бог -- единственное основание моего существования. Я считаю это всё-таки больше религиозным опытом, однако философский опыт был полезным, так как последовательно выбивал все остальные фундаменты из под ног. То-есть к этому открытию я уже был подготовлен предыдущими "неудачами". Я много говорю "Бог" -- но конечно я не сильно набожный, но тем не менее - пишу что думаю.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>1XOZxaeAqm9AWRLasoFt</guid><pubDate>2026-10-19 16:39:38</pubDate><author>vvs</author><link>https://club.hugeping.ru/1XOZxaeAqm9AWRLasoFt#1XOZxaeAqm9AWRLasoFt</link>
		<description>
		hugeping&gt; Я не понимаю о чём мы говорим. Без обид :)

Тут нельзя обижаться - тут можно только огорчаться. Самое забавное, что это норма :) Когда человек с улицы включает смартфон, то он не понимает, что там происходит, но пользуется же. Да и программист не понимает всех деталей, ...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">hugeping&gt; Я не понимаю о чём мы говорим. Без обид :)</span><br>
<br>
Тут нельзя обижаться - тут можно только огорчаться. Самое забавное, что это норма :) Когда человек с улицы включает смартфон, то он не понимает, что там происходит, но пользуется же. Да и программист не понимает всех деталей, но пишет же! А для деталей есть отладчик. Вот я такой отладчик имею встроенным, он мне покоя и не даёт - процесс отладки, а точнее верификации, важнее процесса написания кода :)<br>
<br>
<span class="quote">hugeping&gt; Мы можем исходить из разных предпосылок. Я уже писал заметки о том, что строго говоря, мир "настоящий" вообще не позноваемый. Если это так, то можно на этом остановиться. Просто логика, наше мышление - не являются универсальным инструментом. В этом случае само понятие - настоящий мир - теряет смысл. А с религиозной тз -- это в общем "ничто" разной степени аморфоности (без вектора). Мне сложно повторяться, напишу только что так или иначе, всю свою жизнь я "чувствовал" опытно трудную проблему сознания. И в итоге, "субъективное" не считал чем-то "плохим" или "не настоящим". Субъективное -- объективно. :) В конце-концов -- мыслю следовательно существую. Если это наивный реализм, ну значит пусть так называется. Но из описания я этого не увидел. Я вообще не уверен, что можно "осознать" настоящую реальность. Я думаю, мы даже что такое "движение" не можем осознать. Математика универсальна? Не факт. Прошлое абсолютно? Не факт. Итд итп.</span><br>
<br>
Это не наивный реализм. Наивный реализм тут - это только сказать, что очевидно, что всё неизменно и поэтому искать незачем. Как ни странно, но тогда получается, что философия Парменида и Зенона - это наивный реализм. То есть - это Ахиллес, который никогда не может догнать черепаху. Вроде чистый идеализм, но убеждённость в объективности же! :) Можно, конечно, и возразить, что есть больше сортов мороженого чем только два, но мне они без разницы. Как ты сам раньше сказал, я выделяю главное (для меня) :)<br>
<br>
Но это и не конструктивный реализм если считать, что раз мир непознаваем, то и познавать больше нечего. Знание *относительно*, но это и есть *наше* знание, а не вера. Отличие веры от знания здесь именно в том, что знание (истина) - это не законченный абсолютный факт, а *процесс*, который требует постоянного убеждения, смысл требует постоянного уточнения, а вера может просто успокоиться на достигнутом и объявить такое знание догмой. Поэтому верующий просто ужаснётся тому, что ИИ такой же как мы - ересь же! А скептик усомнится в самой постановке вопроса и начнёт искать опровержение :)<br>
<br>
То есть для меня тут разница только в том, что "смотреть не стану!", как у Галилея. Ты мне кажешься наивным реалистом, потому что постоянно твердишь, что для тебя "ИИ - это просто..." не аргумент, то есть очевидное предубеждение. Опять Ахиллес не может преодолеть половину оставшегося пути. Но путь осилит *идущий*.<br>
<br>
<span class="quote">hugeping&gt; Однако, это не мешает мне видеть диалектические противоречия нашего разума, нашего сознания, и сами по себе они для меня уже залог чего-то большего. Учитывая, что я верю в Бога, можно сказать, что для меня эти "мысленные" упражнения - попытки в том числе и под философским углом на это всё посмотреть. Хотя, естественно, сами рассуждения/интуиция мало что доказывают, просто показывают границы.</span><br>
<br>
Так это и есть знание. Сократ же говорил, что у знания есть граница, а незнание бесконечно. Это обычно демонстрирует расширяющийся круг. Ты же хочешь увидеть не сам процесс расширения, а актуальную бесконечность, как итоговый результат. Это платонизм и есть. Интуиционизм Брауэра именно против этого и выступал в математике.<br>
<br>
<span class="quote">hugeping&gt; А с религиозной тз там другие уже вопросы. Они если грубо говорить, отвечают на вопрос кто ты и куда ты идёшь.</span><br>
<br>
Для меня сам процесс поиска знания - это и есть ответ на этот вопрос: мы боремся с энтропией и строим относительный порядок вокруг себя. Мы всегда в пути и ответ только частичный всегда. Я так понимаю, что тебе нужна абсолютная определённость - абсолютный смысл - конец пути. Это опять наводит на мысль о наивном реализме :)<br>
<br>
<span class="comment">P.S. Edited: 2026-10-19 16:41:54</span><br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>sYseiz47lsRAFGcq3exy</guid><pubDate>2026-10-19 00:52:33</pubDate><author>hugeping</author><link>https://club.hugeping.ru/sYseiz47lsRAFGcq3exy#sYseiz47lsRAFGcq3exy</link>
		<description>
		Я не понимаю о чём мы говорим. Без обид :)

vvs&gt; А откуда ты знаешь, из чего состоит Бог? Это риторический вопрос просто из любопытства :) И "истина". Убеждённость в её абсолютности - это наивный реализм. Для меня это тоже не вариант :)

Мы можем исходить из разных предпосылок. Я...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
Я не понимаю о чём мы говорим. Без обид :)<br>
<br>
<span class="quote">vvs&gt; А откуда ты знаешь, из чего состоит Бог? Это риторический вопрос просто из любопытства :) И "истина". Убеждённость в её абсолютности - это наивный реализм. Для меня это тоже не вариант :)</span><br>
<br>
Мы можем исходить из разных предпосылок. Я уже писал заметки о том, что строго говоря, мир "настоящий" вообще не позноваемый. Если это так, то можно на этом остановиться. Просто логика, наше мышление - не являются универсальным инструментом. В этом случае само понятие - настоящий мир - теряет смысл. А с религиозной тз -- это в общем "ничто" разной степени аморфоности (без вектора). Мне сложно повторяться, напишу только что так или иначе, всю свою жизнь я "чувствовал" опытно трудную проблему сознания. И в итоге, "субъективное" не считал чем-то "плохим" или "не настоящим". Субъективное -- объективно. :) В конце-концов -- мыслю следовательно существую. Если это наивный реализм, ну значит пусть так называется. Но из описания я этого не увидел. Я вообще не уверен, что можно "осознать" настоящую реальность. Я думаю, мы даже что такое "движение" не можем осознать. Математика универсальна? Не факт. Прошлое абсолютно? Не факт. Итд итп.<br>
<br>
Однако, это не мешает мне видеть диалектические противоречия нашего разума, нашего сознания, и сами по себе они для меня уже залог чего-то большего. Учитывая, что я верю в Бога, можно сказать, что для меня эти "мысленные" упражнения - попытки в том числе и под философским углом на это всё посмотреть. Хотя, естественно, сами рассуждения/интуиция мало что доказывают, просто показывают границы.<br>
<br>
А с религиозной тз там другие уже вопросы. Они если грубо говорить, отвечают на вопрос кто ты и куда ты идёшь.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>7zT6wAbul1RqhkFAkG6i</guid><pubDate>2026-10-18 22:59:39</pubDate><author>vvs</author><link>https://club.hugeping.ru/7zT6wAbul1RqhkFAkG6i#7zT6wAbul1RqhkFAkG6i</link>
		<description>
		hugeping&gt; Да нет, это вычленение главного. Бог не состоит из частей. Но опять же, вопрос не только в философии, а в то, что это значит для человека. Пантеизм ведёт в одну сторону, в которой я был. Там нет истины, для меня этот вопрос давно закрыт.

"— Ты же не рыба, — возразил Тв...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">hugeping&gt; Да нет, это вычленение главного. Бог не состоит из частей. Но опять же, вопрос не только в философии, а в то, что это значит для человека. Пантеизм ведёт в одну сторону, в которой я был. Там нет истины, для меня этот вопрос давно закрыт.</span><br>
<br>
"— Ты же не рыба, — возразил Творящий Благо. — Откуда [тебе] знать в чём её радость?" (C) "Чжуан-цзы"<br>
<br>
А откуда ты знаешь, из чего состоит Бог? Это риторический вопрос просто из любопытства :) И "истина". Убеждённость в её абсолютности - это наивный реализм. Для меня это тоже не вариант :)<br>
<br>
Похоже, мы оба обречены: ты на императивное программирование, а я на функциональное :) И это разные системы координат мышления. Между прочим, основной проблемой учебников по ФП является игнорирование того, что это не просто такой инженерный приём, а философия познания. Математические основы программирования (математическая логика) вообще зародились именно как попытка философов обосновать математику. Видишь, как интересно: ты всегда говорил, что ты скорее инженер, а не учёный. Тебе явно интереснее сам результат, как он есть, а меня волнует только его смысл, как способ познания мира.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>W2qSAHyPlYAxhj8OAHQt</guid><pubDate>2026-10-18 22:42:07</pubDate><author>hugeping</author><link>https://club.hugeping.ru/W2qSAHyPlYAxhj8OAHQt#W2qSAHyPlYAxhj8OAHQt</link>
		<description>
		hugeping&gt;&gt; Ну, я не пантеист. Творец != творению. Собственно, уже довольно давно я от этого ушёл. Религия это не только философия. 

vvs&gt; Это слишком упрощённая интерпретация.

Да нет, это вычленение главного. Бог не состоит из частей. Но опять же, вопрос не только в философии, а...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
<span class="quote">hugeping&gt;&gt; Ну, я не пантеист. Творец != творению. Собственно, уже довольно давно я от этого ушёл. Религия это не только философия. </span><br>
<br>
<span class="quote">vvs&gt; Это слишком упрощённая интерпретация.</span><br>
<br>
Да нет, это вычленение главного. Бог не состоит из частей. Но опять же, вопрос не только в философии, а в то, что это значит для человека. Пантеизм ведёт в одну сторону, в которой я был. Там нет истины, для меня этот вопрос давно закрыт.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>BHvcLmOW1rxJsj0Ar3nb</guid><pubDate>2026-10-18 17:49:27</pubDate><author>vvs</author><link>https://club.hugeping.ru/BHvcLmOW1rxJsj0Ar3nb#BHvcLmOW1rxJsj0Ar3nb</link>
		<description>
		hugeping&gt; Ну, я не пантеист. Творец != творению. Собственно, уже довольно давно я от этого ушёл. Религия это не только философия. 

Это слишком упрощённая интерпретация. Твои сны - это ты сам или нет? А ты можешь предсказать, о чём думают другие в твоём сне? Другая сторона: компь...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">hugeping&gt; Ну, я не пантеист. Творец != творению. Собственно, уже довольно давно я от этого ушёл. Религия это не только философия. </span><br>
<br>
Это слишком упрощённая интерпретация. Твои сны - это ты сам или нет? А ты можешь предсказать, о чём думают другие в твоём сне? Другая сторона: компьютер строит свои вычисления на электронной схеме. А является ли электродинамика Максвелла адекватным выражением его программы? Так что даже если ты сделан из материала творца - это не означает автоматически, что ты - это он и есть. И твои органы, руки, ноги - это тоже ещё не ты, они за тебя не думают. Да и ты обычно не знаешь, чем там сейчас заняты твои почки :)<br>
<br>
<span class="comment">P.S. Edited: 2026-10-18 17:49:57</span><br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>E8jVBdKGS3HnIGd1Z9p3</guid><pubDate>2026-10-18 17:43:37</pubDate><author>vvs</author><link>https://club.hugeping.ru/E8jVBdKGS3HnIGd1Z9p3#E8jVBdKGS3HnIGd1Z9p3</link>
		<description>
		&gt;&gt; Если подчеркнуть мою главную мысль в этой дискуссии: "опыт", "разум", а тем более "сознание" - это всё *разные стороны* реальности.

hugeping&gt; Ну это продолжение в духе "это всего лишь..." и дальше по тексту. Это как про ИИ - всего лишь статистика. ) Я вообще с тобой не спорю....
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">&gt;&gt; Если подчеркнуть мою главную мысль в этой дискуссии: "опыт", "разум", а тем более "сознание" - это всё *разные стороны* реальности.</span><br>
<br>
<span class="quote">hugeping&gt; Ну это продолжение в духе "это всего лишь..." и дальше по тексту. Это как про ИИ - всего лишь статистика. ) Я вообще с тобой не спорю. Я честно говоря мало что понимаю из того что ты пишешь, вероятно не откликается во мне твой образ мышления. И вопросы у меня, скорее всего, другие.</span><br>
<br>
А я вовсе не веду с кем-то спор, а просто делюсь размышлениями. У меня нет цели тебя в чём-то переубедить. Я лишь надеюсь вызвать отклик, но это действительно сильно зависит от образа мыслей. Очевидно у тебя на первом месте какие-то другие идеи.<br>
<br>
Ну вот, может тебя больше зацепит мысль, что императивное программирование - это абсолютное воплощение наивного реализма? :) В самом деле, что такое его абсолютная память и полная детерминированность последовательности вычислений? А как только добавляется хотя бы ещё один процессор, то возникают квантовые эффекты :) С этой точки зрения и ФП - это переход к критическому реализму и реляционной интерпретации. Если и это выглядит, как полная абракадабра, то тогда я уже не знаю.<br>
<br>
Эпистемологически мы учимся на аналогиях, поэтому всё зависит от того, насколько мне удалось здесь найти удобные ассоциации, которые делают мои мысли понятными другим и мне самому. У меня широкий круг интересов, что с одной стороны может помочь найти общие точки соприкосновения, но с дугой - делают многие рассуждения незнакомыми и неочевидными для других :(<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>kcZYrfO3b6II1v4RMgZy</guid><pubDate>2026-10-18 00:12:23</pubDate><author>hugeping</author><link>https://club.hugeping.ru/kcZYrfO3b6II1v4RMgZy#kcZYrfO3b6II1v4RMgZy</link>
		<description>
		vvs&gt; И, кстати, чтобы уж совсем не было никаких неоднозначностей: из того, что я говорил, следует, что вера и множественность миров - это ортогональные понятия, т.е. независимые. Ты можешь верить в креационизм, но это не означает автоматически, что Творец существует в иной реальн...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
<span class="quote">vvs&gt; И, кстати, чтобы уж совсем не было никаких неоднозначностей: из того, что я говорил, следует, что вера и множественность миров - это ортогональные понятия, т.е. независимые. Ты можешь верить в креационизм, но это не означает автоматически, что Творец существует в иной реальности. Если в Библии сказано, что Он создал мир по своему образу и подобию, то вполне можно считать, что мы созданы из его плоти в прямом смысле: Творец - это синоним Вселенной :)</span><br>
<br>
Ну, я не пантеист. Творец != творению. Собственно, уже довольно давно я от этого ушёл. Религия это не только философия. <br>
<br>
<span class="quote">&gt; Если подчеркнуть мою главную мысль в этой дискуссии: "опыт", "разум", а тем более "сознание" - это всё *разные стороны* реальности.</span><br>
<br>
Ну это продолжение в духе "это всего лишь..." и дальше по тексту. Это как про ИИ - всего лишь статистика. ) Я вообще с тобой не спорю. Я честно говоря мало что понимаю из того что ты пишешь, вероятно не откликается во мне твой образ мышления. И вопросы у меня, скорее всего, другие.<br>

]]>
</content:encoded></item>
<item><title>Re: Крик души Роба Пайка</title><guid>xKs1pZ7nwIF5gZzpAWZK</guid><pubDate>2026-10-16 19:07:07</pubDate><author>vvs</author><link>https://club.hugeping.ru/xKs1pZ7nwIF5gZzpAWZK#xKs1pZ7nwIF5gZzpAWZK</link>
		<description>
		Из интервью Никлауса Вирта в 1998 г.:

К.П.:  Вы один из влиятельнейших ученых, причем преуспели как в теории, так и в практике 
разработки ПО. Часто, однако, университетская среда и "реальный мир" воспринимаются как 
едва пересекающиеся пространства. Когда я разговариваю с профе...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
Из интервью Никлауса Вирта в 1998 г.:<br>
<br>
К.П.:  Вы один из влиятельнейших ученых, причем преуспели как в теории, так и в практике <br>
разработки ПО. Часто, однако, университетская среда и "реальный мир" воспринимаются как <br>
едва пересекающиеся пространства. Когда я разговариваю с профессором, а потом о том <br>
же — с программистом, то нередко отмечаю, как по-разному они думают о разработке ПО. <br>
Недавно выпущенный IEEE обзор о перспективах развития процессов разработки ПО показал, <br>
сколь сильно отличаются мнения, высказываемые учеными и практиками. Как один из <br>
немногих, к кому прислушиваются в обоих этих мирах, поделитесь своими взглядами на этот <br>
предмет (или — возможно — секретами?) <br>
Н.В.:  Если и есть какой секрет, так только в том, как удается быть одновременно и <br>
программистом, и профессором. Вообще же именно та прискорбная и ненормальная ситуация, <br>
когда между практиками и теми, кто их учит, возникла стена непонимания — и есть источник <br>
многих проблем. Впрочем, современные профессора не столь уж много времени проводят в <br>
учебных аудиториях, не говоря уже о собственно разработке ПО: они "определяют политику", <br>
формулируют предложения, добывают финансовую поддержку, консультируют, путешествуют, <br>
дают интервью и т.п. И в результате теряют контакт со столь быстро меняющимся предметом. <br>
Они теряют способность проектировать, вообще ухватывать суть дела. И потому вынуждены <br>
мигрировать в пространство интеллектуальных головоломок, представляющих лишь<br>
академический интерес. Тому же и учат. Для меня изобретение нового языка программирования <br>
никогда не было самоцелью. Просто в этом возникала чисто практическая необходимость, а <br>
имевшиеся языки были неудовлетворительны. Например, Modula и Oberon были побочными <br>
продуктами работы над рабочими станциями Lilith (1979) и Ceres (1986). Ну а то, что я <br>
одновременно был университетским профессором, повлияло на проектируемые языки и системы <br>
в том отношении, что я старался сделать их максимально простыми; поэтому, используя их в <br>
учебном процессе, я мог концентрироваться на сущностных аспектах программирования, а не на <br>
деталях языка и нотации. Безусловно, стена между наукой и практикой ненормальна. <br>
К.П.:  Вы, конечно, знаете о понятии "достаточно хорошего ПО" (good-enough software), которое <br>
популяризирует Эд Йордон (Ed Yourdon). Во многом, это просто рационализация того, что есть <br>
современная реальность в мире программной индустрии: компания, которая первой выбрасывает <br>
на рынок не вполне совершенный продукт с богатой функциональностью, с большой <br>
вероятностью выйдет победителем в борьбе с конкурентом, стремящимся произвести <br>
качественный продукт. Можно ли здесь что-то предпринять? Я полагаю, многие разработчики <br>
были бы счастливы создавать более качественные продукты, но в то же время они вынуждены <br>
спешить во имя корпоративного выживания. Можно, конечно, мечтать, что пользователи будут <br>
ориентироваться на действительно качественный товар, но вряд ли это реально. <br>
Н.В.:  "Достаточно хорошее ПО" редко бывает действительно достаточно хорошим — это грустное <br>
проявление духа нынешнего времени, в котором исчезает личная гордость за свою работу. Сама <br>
мысль о том, что человек может испытывать удовлетворение от хорошо выполненной работы — <br>
просто потому, что эта работа творческая и профессиональная, признана абсурдной. Не ценится <br>
ничего, кроме экономического успеха и его денежного выражения. Отсюда можно сделать вывод: <br>
наша профессия сделалась просто тривиальной работой. Но по моему убеждению, нельзя <br>
ожидать качественно выполненной работы, если не отдавать ей себя полностью, если нет <br>
личного удовлетворения, более того — удовольствия от нее. В нашей профессии точность и <br>
совершенство — это не роскошь, а простая необходимость.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>Llny3IXA5GKK3JJpUYpQ</guid><pubDate>2026-10-16 17:05:12</pubDate><author>vvs</author><link>https://club.hugeping.ru/Llny3IXA5GKK3JJpUYpQ#Llny3IXA5GKK3JJpUYpQ</link>
		<description>
		И, кстати, чтобы уж совсем не было никаких неоднозначностей: из того, что я говорил, следует, что вера и множественность миров - это ортогональные понятия, т.е. независимые. Ты можешь верить в креационизм, но это не означает автоматически, что Творец существует в иной реальности....
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
И, кстати, чтобы уж совсем не было никаких неоднозначностей: из того, что я говорил, следует, что вера и множественность миров - это ортогональные понятия, т.е. независимые. Ты можешь верить в креационизм, но это не означает автоматически, что Творец существует в иной реальности. Если в Библии сказано, что Он создал мир по своему образу и подобию, то вполне можно считать, что мы созданы из его плоти в прямом смысле: Творец - это синоним Вселенной :) Ну почему мы обязаны считать её мёртвой и неразумной? Именно эта граница совершенно несущественна для наших рассуждений. Именно так считают и многие религии. Именно так считают некоторые учёные. Именно так рассуждал и Снегов, когда придумывал своих рамиров. То есть граница между "материализмом" и "идеализмом" чисто языковая, а не онтологическая - следствие неоднозначности языка.<br>
<br>
Если подчеркнуть мою главную мысль в этой дискуссии: "опыт", "разум", а тем более "сознание" - это всё *разные стороны* реальности. У Канта, кстати, разум и рассудок - это разные вещи. То же самое относится и к интеллекту. Их вовсе не обязательно рассматривать только вместе или как следствие одного из другого. И тогда твой шок от якобы "разумности" ИИ становится недоразумением и следствием твоего неявного совмещения ортогональных понятий. Другим банальным следствием является и тот факт, что большой опыт - это не признак ума. "Я понял, в чём ваша беда: вы слишком серьёзны. Умное лицо - ещё не признак ума, господа. Все глупости на земле делаются именно с этим выражением. Улыбайтесь, господа, улыбайтесь!". (C) "Тот самый Мюнхгаузен"<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>py7ZYtAnlMTFsGpGucTJ</guid><pubDate>2026-10-15 22:14:08</pubDate><author>vvs</author><link>https://club.hugeping.ru/py7ZYtAnlMTFsGpGucTJ#py7ZYtAnlMTFsGpGucTJ</link>
		<description>
		hugeping&gt;&gt; С одной стороны я действительно думал (да и думаю), что есть "более" настоящая реальность (и мы одной ногой - там). Но далеко не уверен, что мы её можем "осознать". Например, прошлое вполне может быть относительным итд.

hugeping&gt;&gt; С другой стороны, я прочитал про наив...
		</description>
		<content:encoded>
<![CDATA[
vvs -> vvs<br><br>
<span class="quote">hugeping&gt;&gt; С одной стороны я действительно думал (да и думаю), что есть "более" настоящая реальность (и мы одной ногой - там). Но далеко не уверен, что мы её можем "осознать". Например, прошлое вполне может быть относительным итд.</span><br>
<br>
<span class="quote">hugeping&gt;&gt; С другой стороны, я прочитал про наивный реализм, и не похоже что я это разделяю.</span><br>
<br>
<span class="quote">vvs&gt; Достаточно и того, что ты веришь в две разные реальности :)</span><br>
<br>
Пожалуй это неочевидно. Дело в том, что по теореме Гёделя о неполноте никакая бесконечная система не может иметь "полного" представление о себе "изнутри". Для "объективного" взгляда обязательно нужна трансцендентная точка зрения, а это и подразумевает другую реальность, независимую от этой. А вот реляционисткая точка зрения говорит о том, что другой точки зрения, отличной от "изнутри" и не может быть. Это формализовано в теории категорий леммой Йонеды, которая гласит, что функторы полностью определяют категорию, то есть полная сущность любой системы не определяется какими-то её внутренними ненаблюдаемыми свойствами, а только её отношениями со всеми остальными.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>jQnVVFbweXu8s4O7V06G</guid><pubDate>2026-10-15 21:47:29</pubDate><author>vvs</author><link>https://club.hugeping.ru/jQnVVFbweXu8s4O7V06G#jQnVVFbweXu8s4O7V06G</link>
		<description>
		hugeping&gt; С одной стороны я действительно думал (да и думаю), что есть "более" настоящая реальность (и мы одной ногой - там). Но далеко не уверен, что мы её можем "осознать". Например, прошлое вполне может быть относительным итд.

hugeping&gt; С другой стороны, я прочитал про наивны...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">hugeping&gt; С одной стороны я действительно думал (да и думаю), что есть "более" настоящая реальность (и мы одной ногой - там). Но далеко не уверен, что мы её можем "осознать". Например, прошлое вполне может быть относительным итд.</span><br>
<br>
<span class="quote">hugeping&gt; С другой стороны, я прочитал про наивный реализм, и не похоже что я это разделяю.</span><br>
<br>
Достаточно и того, что ты веришь в две разные реальности :)<br>
<br>
<span class="quote">hugeping&gt; Если воспринимать это как идеализм, то возможно есть что то общее в том, что я _надеюсь_ на то, что у человека есть что то, что позволяет ему как то хотя бы прикоснуться "той" настоящей реальности.</span><br>
<br>
Это и есть платонизм, как он есть. Мой многолетний опыт изучения *нашего восприятия реальности* не оставляет мне надежды, что мы независимы от физического мира. Весь эпистемологический опыт говорит о том, что физический мир - это и есть мы сами. Трудность принять эту точку зрения сродни трудности поверить, что человек и обезьяна произошли от общего предка :)<br>
<br>
Кстати, в литературе, у С.Снегова в "Люди как боги: кольцо обратного времени" цивилизация рамиров была интеллектуальной "мёртвой" материей. Между прочим сам Снегов физик по образованию.<br>
<br>
Это к вопросу о различиях между материалистами и идеалистами :)<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>bVa42GWPWt4hfcdSWqcV</guid><pubDate>2026-10-15 20:30:42</pubDate><author>hugeping</author><link>https://club.hugeping.ru/bVa42GWPWt4hfcdSWqcV#bVa42GWPWt4hfcdSWqcV</link>
		<description>
		vvs&gt; Ты просто всегда думал, что мы и физическая реальность отличаемся. Это конфликт восприятия из-за наивного реализма: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BC

С одной стороны я действительно думал (да ...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
<span class="quote">vvs&gt; Ты просто всегда думал, что мы и физическая реальность отличаемся. Это конфликт восприятия из-за наивного реализма: https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BC</span><br>
<br>
С одной стороны я действительно думал (да и думаю), что есть "более" настоящая реальность (и мы одной ногой - там). Но далеко не уверен, что мы её можем "осознать". Например, прошлое вполне может быть относительным итд.<br>
<br>
С другой стороны, я прочитал про наивный реализм, и не похоже что я это разделяю.<br>
<br>
<span class="quote">vvs&gt; В математике - это математический платонизм.</span><br>
<br>
Если воспринимать это как идеализм, то возможно есть что то общее в том, что я _надеюсь_ на то, что у человека есть что то, что позволяет ему как то хотя бы прикоснуться "той" настоящей реальности.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>DRegjIYH4eKgMcuv5thj</guid><pubDate>2026-10-15 18:46:13</pubDate><author>vvs</author><link>https://club.hugeping.ru/DRegjIYH4eKgMcuv5thj#DRegjIYH4eKgMcuv5thj</link>
		<description>
		&gt;&gt; Вот ты уже не раз говорил, что твой компьютер делает только то, что ты ему скажешь. А что делает агент ИИ? Но ведь он делает то же самое, что и твой компьютер, только может толковать твои указания в более широком контексте. 

&gt;&gt; Ведь смысл содержится не в самих словах, а в наш...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
<span class="quote">&gt;&gt; Вот ты уже не раз говорил, что твой компьютер делает только то, что ты ему скажешь. А что делает агент ИИ? Но ведь он делает то же самое, что и твой компьютер, только может толковать твои указания в более широком контексте. </span><br>
<br>
<span class="quote">&gt;&gt; Ведь смысл содержится не в самих словах, а в наших головах. Слова - это просто форма.</span><br>
<br>
<span class="quote">hugeping&gt; На оба отвечу так. Я получил практический опыт, который не могу "принять". Меня прохождение теста Тьюринга не так удивляет, как тот факт, что я не вижу разницы между "ним" и мной, когда мы программируем. Не могу её найти. Я не могу сказать ИИ -- это просто... и дальше по вкусу: "предсказывает следующее слово, просто выполняет вычисления" итд. Но я понял, что на данный момент не все люди пробовали агентную разработку, и судят по ней отвлечённо или по опыту, основанному на режиме чата. А он кардинально другой.</span><br>
<br>
Я пользуюсь :) Мы говорим об одном и том же, но разными словами.<br>
<br>
У меня давно стоит Gemini CLI, который мне иногда и ошибки ищет и код по мелочи, который самому лень писать :) Но главное в этом то, что он имеет доступ к моим личным данным, т.е. у нас общий контекст! Когда ты не можешь отличить его от "себя", то это то же самое, что невозможность отличить себя от другого человека. И это и происходит потому, что LLM - это *сжатый опыт других людей*. Ты реально имеешь дело с такой копией программистов, на чьём коде его обучали.<br>
<br>
Когда ты программируешь традиционным способом, то просто переносишь свой собственный опыт в формальный язык - алгоритмизируешь его. И стоимость перевода ложится на тебя. А здесь, по всем законам экономики, происходит "экстернализация" расходов, когда вся стоимость перекладывается на обучение ИИ в облаке. А стохастические методы - это просто математические детали реализации такого переноса. Вообще-то классический детерменированный алгоритм - это лишь один из самых популярных методов вычислений, но не единственный.<br>
<br>
Самый удивительный секрет в том, что и квантовая механика - это один из методов вычислений, "It from Bit" Джона Уилера. Это не просто какой-то там заскок у нас в головах - это сущность любого физического процесса. И мы и Вселенная - это своеобразный компьютер! На этом основана теория квантовых вычислений.<br>
<br>
<span class="quote">hugeping&gt; Я думаю мы находимся в точке, в которой парадоксальным образом столкнулись и физикалисты и идеалисты. И это ошеломляет. С точки зрения реализации - физикалисты победили. Но с точки зрения емерджентного эффекта - победили идеалисты. Точка напряжения. Неразрешимая. У всех проблема, и у идеалистов и у физикалистов. Наверное, так и должно быть.</span><br>
<br>
Ты просто всегда думал, что мы и физическая реальность отличаемся. Это конфликт восприятия из-за наивного реализма: <a href="https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BC" class="url">https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BC</a><br>
В математике - это математический платонизм. С точки зрения интерпретации реляционной квантовой механики (RQM) никакие свойства объекта не являются его абсолютными свойствами, а только переменными взаимодействия с его окружением. Это принцип относительности Эйнштейна на стероидах.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>jAT7u3YevKuyf0wTbddW</guid><pubDate>2026-10-15 11:36:42</pubDate><author>hugeping</author><link>https://club.hugeping.ru/jAT7u3YevKuyf0wTbddW#jAT7u3YevKuyf0wTbddW</link>
		<description>
		vvs&gt; Я сначала долго думал, стоит ли на это отвечать? Я ведь молчал столько лет и был вполне спокоен. Но потом решил, что всё же смысл есть. Раз это для кого-то здесь действительно имеет значение, то не так уж важно, получу ли я сам какой-то отклик.

Привет! Рад, что ты появился....
		</description>
		<content:encoded>
<![CDATA[
hugeping -> vvs<br><br>
<span class="quote">vvs&gt; Я сначала долго думал, стоит ли на это отвечать? Я ведь молчал столько лет и был вполне спокоен. Но потом решил, что всё же смысл есть. Раз это для кого-то здесь действительно имеет значение, то не так уж важно, получу ли я сам какой-то отклик.</span><br>
<br>
Привет! Рад, что ты появился. Я уже и регистрацию на ноде давно закрыл. :) Отклик мне сложно какой-то дать, потому что не вижу тут каких-то сильных встречных пересечений. Выделю только два момента:<br>
<br>
<span class="quote">&gt; Вот ты уже не раз говорил, что твой компьютер делает только то, что ты ему скажешь. А что делает агент ИИ? Но ведь он делает то же самое, что и твой компьютер, только может толковать твои указания в более широком контексте. </span><br>
<br>
<span class="quote">&gt; Ведь смысл содержится не в самих словах, а в наших головах. Слова - это просто форма.</span><br>
<br>
На оба отвечу так. Я получил практический опыт, который не могу "принять". Меня прохождение теста Тьюринга не так удивляет, как тот факт, что я не вижу разницы между "ним" и мной, когда мы программируем. Не могу её найти. Я не могу сказать ИИ -- это просто... и дальше по вкусу: "предсказывает следующее слово, просто выполняет вычисления" итд. Но я понял, что на данный момент не все люди пробовали агентную разработку, и судят по ней отвлечённо или по опыту, основанному на режиме чата. А он кардинально другой.<br>
<br>
Я думаю мы находимся в точке, в которой парадоксальным образом столкнулись и физикалисты и идеалисты. И это ошеломляет. С точки зрения реализации - физикалисты победили. Но с точки зрения емерджентного эффекта - победили идеалисты. Точка напряжения. Неразрешимая. У всех проблема, и у идеалистов и у физикалистов. Наверное, так и должно быть.<br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>9oPGDUw7L7E3Y8wZ2h3W</guid><pubDate>2026-10-14 23:35:30</pubDate><author>vvs</author><link>https://club.hugeping.ru/9oPGDUw7L7E3Y8wZ2h3W#9oPGDUw7L7E3Y8wZ2h3W</link>
		<description>
		Я сначала долго думал, стоит ли на это отвечать? Я ведь молчал столько лет и был вполне спокоен. Но потом решил, что всё же смысл есть. Раз это для кого-то здесь действительно имеет значение, то не так уж важно, получу ли я сам какой-то отклик.

Вот ты уже не раз говорил, что тво...
		</description>
		<content:encoded>
<![CDATA[
vvs -> hugeping<br><br>
Я сначала долго думал, стоит ли на это отвечать? Я ведь молчал столько лет и был вполне спокоен. Но потом решил, что всё же смысл есть. Раз это для кого-то здесь действительно имеет значение, то не так уж важно, получу ли я сам какой-то отклик.<br>
<br>
Вот ты уже не раз говорил, что твой компьютер делает только то, что ты ему скажешь. А что делает агент ИИ? Но ведь он делает то же самое, что и твой компьютер, только может толковать твои указания в более широком контексте. На самом деле в контексте всего человеческого опыта, выраженного в языке. Это мощь?<br>
<br>
Когда-то китайцы сообразили, что можно не самим придумывать новые товары и технологии, а копировать успех других. Но кто-то додумался до лучшей идеи: можно копировать успешный человеческий опыт. И появилась большая языковая модель, что логично, учитывая, что свой опыт людям свойственно передавать с помощью языка :) Так мы научились копировать не только видеоигры и фотки котиков. А если мы потом придумаем как копировать сами компьютеры, дома и автомобили? Ведь уже есть 3D печать? Мощь ли это? Но мы ведь и раньше компилировали текст программы с помощью того же компьютера, а не в уме :) Это мощь кремния. Значит ли это, что мозги теперь устарели?<br>
<br>
Прямо в эти дни я с интересом слежу за обсуждением результатов формализации выдающихся достижений математики с помощью ИИ. И знаете, какая закавыка? Несмотря на то, что ИИ формализовал результат всего за несколько дней, когда человеку нужны годы, понять эти миллионы строк кода не в силах даже самые известные математики. А зачем он им тогда нужен?<br>
<br>
Пока результат можно просто использовать как есть, мы просто это делаем, не задумываясь о его смысле. Но когда смысл - это и есть самый важный результат, то никто, даже другие люди не могут заменить собственную голову :) Остаётся вспомнить незабвенного Дугласа Адамса, который ещё много лет назад написал свою шутку про компьютер, который глубокомысленно отвечает "42" и никто не может понять, что это должно значить на самом деле.<br>
<br>
Между прочим вся эта идея с большой языковой моделью далеко не сегодняшнее изобретение. Ещё в средние века Раймонд Луллий придумал машину (Ars Magna), которая давала ответы на любые вопросы с помощью комбинаций из заранее заданных слов. Это был хит того времени. Даже Джонатан Свифт потом пародировал это изобретение в своих "Путешествиях Гулливера". Та же идея мучила потом Лейбница, когда он размышлял о механизации логических рассуждений, предвосхитив появление компьютера. А Борхес представил эту же идею в своей "Вавилонской библиотеке".<br>
<br>
Ведь смысл содержится не в самих словах, а в наших головах. Слова - это просто форма. Всё дело только в том, хотим ли мы просто лениво потреблять заранее составленную форму, которой мы сами же и приписываем свой собственный смысл. Стоит ли ходить пешком, когда можно всегда ездить на такси? :) Когда мы покупаем хлеб в магазине, а не вспахиваем собственное поле - это лишь компромисс. Но ведь об этом можно легко и забыть, превратив это в смысл жизни. А надо ли это нам?<br>
<br>
<span class="comment">P.S. Edited: 2026-10-14 23:36:17</span><br>

]]>
</content:encoded></item>
<item><title>Re: Let's Encrypt присоединился к санкциям</title><guid>SQcHoAltPVr4o9gB2eng</guid><pubDate>2026-09-24 01:15:39</pubDate><author>hugeping</author><link>https://club.hugeping.ru/SQcHoAltPVr4o9gB2eng#SQcHoAltPVr4o9gB2eng</link>
		<description>
		artur&gt; Из простого пользовательского: на всякий случай воспользовался простой полувзаимной пересылкой писем между гугло и яндекс почтами. 

Да, так же сделал. ...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> artur<br><br>
<span class="quote">artur&gt; Из простого пользовательского: на всякий случай воспользовался простой полувзаимной пересылкой писем между гугло и яндекс почтами. </span><br>
<br>
Да, так же сделал. <br>

]]>
</content:encoded></item>
<item><title>Re: Вайбкодинг</title><guid>oVjyCmWNzWv9xZbC0FNK</guid><pubDate>2026-09-22 23:21:51</pubDate><author>artur</author><link>https://club.hugeping.ru/oVjyCmWNzWv9xZbC0FNK#oVjyCmWNzWv9xZbC0FNK</link>
		<description>
		Некоторым таким штукам, коим дозволяется, отправляю условно весь код программы в pdf (find + enscript + ps2pdf) -- бывает находят какие-нибудь опечатки/логические-грешки и прочие косяки, кои не замечал сам. Довольно удобные и упрощающие вещи; если не посыпать голову пепелом....
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Некоторым таким штукам, коим дозволяется, отправляю условно весь код программы в pdf (find + enscript + ps2pdf) -- бывает находят какие-нибудь опечатки/логические-грешки и прочие косяки, кои не замечал сам. Довольно удобные и упрощающие вещи; если не посыпать голову пепелом.<br>

]]>
</content:encoded></item>
<item><title>Re: Let's Encrypt присоединился к санкциям</title><guid>3o28gMzF764sXl0825BF</guid><pubDate>2026-09-22 23:16:19</pubDate><author>artur</author><link>https://club.hugeping.ru/3o28gMzF764sXl0825BF#3o28gMzF764sXl0825BF</link>
		<description>
		Из простого пользовательского: на всякий случай воспользовался простой полувзаимной пересылкой писем между гугло и яндекс почтами. Мелочь, но на всякий случай пойдёт, чтобы если вдруг чего будет приходить, то хотя бы быть в курсе....
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Из простого пользовательского: на всякий случай воспользовался простой полувзаимной пересылкой писем между гугло и яндекс почтами. Мелочь, но на всякий случай пойдёт, чтобы если вдруг чего будет приходить, то хотя бы быть в курсе.<br>

]]>
</content:encoded></item>
<item><title>Вайбкодинг</title><guid>LKIPIVUQJUiXOz2YSOkj</guid><pubDate>2026-09-20 13:20:41</pubDate><author>hugeping</author><link>https://club.hugeping.ru/LKIPIVUQJUiXOz2YSOkj#LKIPIVUQJUiXOz2YSOkj</link>
		<description>
		Попробую эту заметку написать без лишней рефлексии. Понял, что сильно зацикливаюсь на тексте, когда это совсем неважно. Краткое резюме всей статьи: я начал вайбкодить, у меня кончился недельный лимит, пришлось писать эту статью. Дизлайк, отписка...

Если вы всё ещё здесть, погнал...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Попробую эту заметку написать без лишней рефлексии. Понял, что сильно зацикливаюсь на тексте, когда это совсем неважно. Краткое резюме всей статьи: я начал вайбкодить, у меня кончился недельный лимит, пришлось писать эту статью. Дизлайк, отписка...<br>
<br>
Если вы всё ещё здесть, погнали!<br>
<br>
<span class="header">## Путь программиста</span><br>
<br>
Я из тех программистов, которые больше инженеры, чем математики. Первый мой компьютер - БК-0010-01 показал главное -- он делает точно то, что ты ему скажешь. Словно шарманка. Повторяет всё, даже ошибки. Это было похоже на откровение и я заразился на долгие годы.<br>
<br>
Я уже писал в какой-то из заметок, что даже отладка доставляет мне удовольствие. Игра в детектива постепенно совершенствовалась и с ростом опыта я стал находить ошибки в уме, без самого процесса отладки.<br>
<br>
Практически всю свою т.н. "карьеру" я был системным программистом. Но любопытство толкало меня в разные области и я не стал упёртым дедом-сишником. Я использовал и продолжаю использовать различные высокоуровневые ЯП, изучать ФП, пробовать себя в сложных и непривычных для себя задачах.<br>
<br>
При этом, к нейросетям я всегда относился скептически, так как:<br>
<br>
- не верил (и не верю), что сознание это алгоритм;<br>
- не верил, что нейросеть пройдет тест Тьюринга.<br>
<br>
У моего отношения есть и философский аспект, но об этом я тоже писал где-то здесь раньше. Так что не буду отвлекаться.<br>
<br>
Когда начали появляться все эти чаты с ИИ и copilot'ы, я стал понимать, что пройти тест Тьюринга _они_ смогут. Но по-прежнему не видел большой пользы в применении ИИ для программирования. Тем более -- системного. Даже сложно было представить себе сам процесс - отладку кода ИИ!<br>
<br>
Потом прошло ещё немного времени и на github стали появляться проекты в которых в истории коммитов стоял Claude. С немалой долей презрения, я стал избегать подобные проекты.<br>
<br>
Тут есть ещё момент момент, на котором хочу остановиться. Даже если представить, что ИИ полезны при программировании, зачем мне лишать себя удовольствия? Ведь делегирование своей работы убивает сам _дух_ программирования! Отбирается то, ради чего я и стал программистом. Так рассуждал я, читая очередные заметки программистов, которые стали "вайбкодить".<br>
<br>
<span class="header">## OpenCode</span><br>
<br>
Но пропустим лирику. Так или иначе, неделю назад (или уже больше? время пролетело как во сне) я поставил себе OpenCode. Ссылку на проект прислал true-grue. Зачем я вообще начал эту историю? Вероятно, как обычно, сработало любопытство. В плане OpenCode есть бесплатная llm под названием Big Pickle. С ограничением на контекст 200к токенов. Ну, и я попробовал...<br>
<br>
Опять пропустим лирическую часть. Напишу пока факты, которые я признал в результате первого опыта.<br>
<br>
- Мощь этой штуки (работа в режиме агента) не идёт ни в какое сравнение с режимом чата. То есть, если вы судите о программировании с ИИ по чат-сессиям -- вы не понимаете о чём говорите. Это, если что, я не про _читающего_ эти строки, а про себя. Я не понимал о чём говорил. ИИ в режиме агента: ставит инструментарий, отлаживается, ловит ошибки и исправляет их. Эта обратная связь меняет всё.<br>
<br>
- Даже на бесплатном плане я получил опыт, который не могу до конца переварить до сих пор. Я получил напарника, джуна или миддла. Выберите, что вам по душе/уровню. И это не преувеличение и не игра слов. Этот напарник работает быстрее, и часто _лучше_ вас. Да, он ошибается. Он не всегда может выбрать оптимальное решение, но мы рассматриваем историю, когда с ИИ работает программист. И тогда это не проблема: ты смотришь код который написал "он", вы пробуете разные варианты совместно, исправляете ошибки.<br>
<br>
- Радость от процесса не ушла. Но это другая радость. Я думал, люди выбирающие ИИ работают ради результата и мне с ними не по пути. Потому что мне важен процесс. (Почему _работодатель_ принуждает сотрудников использовать ИИ мне уже понятно.) Но оказалось, что фан не ушёл, хотя и стал другим. Самое близкое, что я могу тут предложить: парное программирование.<br>
<br>
<span class="header">## Выводы</span><br>
<br>
То, что ИИ изменило программированиее навсегда -- факт, который невозможно игнорировать. Кто-то уже осознал это, кто-то осознает потом. Он опустошает, потрясает, пугает и восхищает одновременно. Но это та мощь, которую просто невозможно игнорировать. При этом, я не могу сказать, что я "рад" своему открытию. Я тоже опустошён. Я тоже чувствую, что "ИИ" отобрал у меня работу. Я также считаю, что ИИ несёт для всего человечества угрозу, просто потому... что это (снова остаётся только употребить то самое слово) МОЩЬ. Что нас ждёт?<br>
<br>
- Больше не будет _настоящих_ программистов (раскрывать не буду, очевидно);<br>
- Ждём массу CVE, а у тех "кому нужно", уже есть тонны 0-day уязвимостей;<br>
- Философские и религиозные вопросы, к которым человечество не готово (и не будет готово никогда);<br>
- Большая вероятность потери контроля над "ними";<br>
- Само программирование становится облачной услугой (ужасный факт!);<br>
- Само ПО скорее всего будет больше и сложнее (ИИ могут писать много), потеря контроля над таким ПО.<br>
<br>
<span class="header">## Практика</span><br>
<br>
Надо ли говорить, что после того, как я всё это испытал, я занёс деньги в OpenCode (дают возможность пробовать разные модели). А потом, когда исчерпал лимиты - заплатил напрямую DeepSeek. Кстати, чисто практическое наблюдение. Мне очень понравилась дешёвая, но быстрая модель: DeepSeek v4.1 Flash. Очень быстро работает, дёшево относительно лидеров, и её уровня мне определённо достаточно. С умными, но медленными моделями -- не покатило совсем. Уныло. :)<br>
<br>
Итак, во время "вайбкодерского" запоя я решил (нет! _МЫ_ решили) технические долги по всем моим хобби-проектам. Эти задачи я думал в лучшем случае закончить за пол года-год:<br>
<br>
- rein+red: поддержка sam Edit, tls, клиент gemini, клиент irc, поддержка цветовых тем, разбиение на окна. как в acme и многое, многое другое.<br>
- instead 3.6: переход на SDL3 завершён, сборка на гитхаб workflow для всех вариантов (в том числе и macOS), порт android-launcher на SDL3, куча багов исправлено и многое другое.<br>
<br>
За это время я действительно вымотался. Потому что темп процесса очень высокий и за проектом нужно следить, иначе ты теряешь контроль. То есть, это постоянный коде-ревью и "руководство". Я часто вносил изменения параллельно с работой "напарника", получалось очень весело. Мы работали вдвоём. :)<br>
<br>
<span class="header">## Один старый баг</span><br>
<br>
В 2011г. я написал для жены игру - цветные шарики. В игре был баг, который иногда воспроизводился, когда в неё играла жена. Этот баг я не мог найти все эти годы. В основном, потому что не мог воспроизвести проблему. Я, конечно, задал эту задачу "ему". Цитирую:<br>
<br>
<span class="quote">&gt; Нашёл. Проблема не в правилах игры, а в рассинхроне поля и графики; воспроизвёл её детерминированно в симуляторе (40×30k тиков с агрессивным «кликером»: 946 утечек путей, 523 невидимых шарика — после фикса 0/0/0).</span><br>
<br>
<span class="quote">&gt; Механика бага</span><br>
<br>
<span class="quote">&gt;    board_move (board.lua:392-414) — единственное место, где ставится метки пути move_matrix += FL_PATH; снимает их только анимация движения (board_clear_path из game_display_board).</span><br>
<br>
<span class="quote">&gt;    Анимацию запускает game_move_ball (gfx.lua:122-127), но берёт «откуда» из текущего выделения selected_x/selected_y, а не из фактического источника хода. Если в окне между ходом (state=CHECK) и стартом анимации игрок успел кликнуть по клетке-назначению (шарик уже логически там, а gfx-клетка ещё пуста), получается source == target: эффект moving тут же гасится disable_effect и обнуляется та же клетка (gfx.lua:127-137) — прогулка никогда не выполняется, метки пути остаются навсегда. Клик по другому шарику в этом окне даёт board_follow_path-нал и ошибку «Fatal: moving».</span><br>
<br>
<span class="quote">&gt;    Дальше game_process_board ставит логическому шарику fadein, но ветка fadein (gfx.lua:226-233) при board_path ~= 0 не рисует и не увеличивает step — шарик навсегда застревает невидимым в клетке-метке. А board_move при попытке сдвинуть его возвращает 0 (move_matrix источника ≠ 0), пустые клетки старого пути — вечные невидимые стены.</span><br>
<br>
<span class="quote">&gt;    Окно маленькое (один тик таймера, ~30 мс; шире при пропуске кадров), поэтому «иногда».</span><br>
<br>
<span class="quote">&gt; Готовый фикс (проверен симулятором, исходники в /tmp/opencode/ilines-fix):</span><br>
<br>
<span class="quote">&gt;    board.lua: запоминать источник удавшегося хода (ball_from_x/y); в начале board_move чистить move_matrix целиком (самолечение застрявших меток);</span><br>
<br>
<span class="quote">&gt;    gfx.lua: для состоявшегося хода брать источник из ball_from_x/y и запускать анимацию всегда (без гейта cell == 0).</span><br>
<br>
<span class="quote">&gt; Применить патч к games/ilines?</span><br>
<br>
<span class="header">## Как раньше</span><br>
<br>
<span class="quote">&gt; Окно маленькое (один тик таймера, ~30 мс; шире при пропуске кадров), поэтому «иногда».(c)</span><br>
<br>
Это можно ненавидеть, презирать, отрицать и уходить в "затвор". Но игнорировать _это_ невозможно. Я не знаю, что нас всех ждёт, но в одном убеждён:<br>
<br>
Как раньше -- больше не будет.<br>
<br>
Посмотрим.<br>
<br>
<span class="comment">P.S. Edited: 2026-09-20 13:52:33</span><br>

]]>
</content:encoded></item>
<item><title>Свободное падение (2023)</title><guid>qoTlHSS3mtYhXhzQ1uZm</guid><pubDate>2026-08-06 13:22:41</pubDate><author>hugeping</author><link>https://club.hugeping.ru/qoTlHSS3mtYhXhzQ1uZm#qoTlHSS3mtYhXhzQ1uZm</link>
		<description>
		Посмотрел этот фильм. Очень понравилось! Как обычно, низкие рейтинги. Сравнения с "Гравитацией". В общем, понятно... Удручает. Но на всё это можно посмотреть и с другой стороны! Сделали фильм. Вложили творческие силы. Аудитория сказала "фи". Видимо, провал в прокате. Но вот, филь...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Посмотрел этот фильм. Очень понравилось! Как обычно, низкие рейтинги. Сравнения с "Гравитацией". В общем, понятно... Удручает. Но на всё это можно посмотреть и с другой стороны! Сделали фильм. Вложили творческие силы. Аудитория сказала "фи". Видимо, провал в прокате. Но вот, фильм смотрит некто Петя и проникается! Потому что Пете плевать на критиков и рейтинги! Значит, так или иначе - это работает! Нашлась аудитория! И сколько таких Петь? В прошлом и будущем?<br>

]]>
</content:encoded></item>
<item><title>self-hosted</title><guid>lRLJJjPQUvWZL4Mne88G</guid><pubDate>2026-08-01 13:36:01</pubDate><author>hugeping</author><link>https://club.hugeping.ru/lRLJJjPQUvWZL4Mne88G#lRLJJjPQUvWZL4Mne88G</link>
		<description>
		Некоторое время назад прочитал в очередной раз о случаях прекращения предоставления доступа к почте по почтовым протоколам. Потеря почты -- это уже слишком! -- подумал я. (Доступ только по web для меня -- синоним её отсутствия). В общем, так я и созрел для своего почтового сервер...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Некоторое время назад прочитал в очередной раз о случаях прекращения предоставления доступа к почте по почтовым протоколам. Потеря почты -- это уже слишком! -- подумал я. (Доступ только по web для меня -- синоним её отсутствия). В общем, так я и созрел для своего почтового сервера!<br>
<br>
<span class="header"># Попытка 1 -- vps</span><br>
<br>
В качестве домашнего сервера для пет-проектов и личной странички у меня используется rpi4 с 4Гб. Система установлена на SD карточке. Запись на карточку минимизирована (логи пишутся в память и т.д.) Поэтому я сразу решил, что для классического почтового стека этого будет маловато и собирался для пробы сделать почтовый сервер на каком-нибудь vps.<br>
<br>
Почитал где-то, что на 4vps.su хорошие условия для почты (ptr-запись, фильтрация, цены). Взял у них vps-ку. И сразу (ожидаемо) столкнулся с фильтрацией портов smtp. Я сделал заявку на их открытие и начал ждать. <br>
<br>
Пока заявка висела, я ради разминки поднял matrix сервер. Причём не synapse, а tuwunel -- реализацию на Rust. Я всегда плохо относился к Rust как к явлению, но честно говоря -- начал менять своё мнение. В том числе и потому, что с утилитарной точки зрения, с этим софтом так же удобно, как и с софтом написанном на Go. Ты можешь скачать статический бинарник, ты можешь его собрать сам (в том числе,  в режиме кросс-компиляции). Закинуть на сервер и ... всё! При этом, по ресурсам это будет легче, чем бесконечные слои на питоне (да ещё, как правило, внутри докера запущенные). В общем, если вы ненавидите Rust, то извините за потерю доверия! :) Так или иначе, введение в строй tuwunel оказалось довольно простой и приятной задачей. Одновременно с этим в качестве обратного прокси первый раз воспользовался caddy. И тоже оказался доволен. Потом добавил ещё поддержку видеозвонков через livekit. Всё это без контейнеров, руками. Список сервисов, которые в итоге понадобилось поднять:<br>
<br>
- caddy (обратный прокси);<br>
- livekit (поддержка видеозвонков);<br>
- lk-jwt-service (для генерации jwt токенов для авторизации в livekit);<br>
- tuwunel (matrix сервер).<br>
<br>
Пока я этим занимался, заявка так и висела без ответа. Между тем я обнаружил, что мой домашний провайдер не блокирует 25 порт! (У меня статический адрес). Кроме того, мне пришло в голову, что нет такой уж большой разницы -- заплатить условному яндексу за возможность работать по imap или делать свой vps. И тут, наконец, меня окончательно прорвало! Никаких компромиссов! Только self-hosted! <br>
<br>
<span class="header"># Попытка 2 -- rpi4</span><br>
<br>
Я люблю работать на старом железе (кроме ssh и почты мне почти ничего не нужно), поэтому уже второй раз заказываю Thinkpad T480. Старый пришлось отдать дочке. Я вытащил из старого ноута M2 носитель и думал, что просто вставлю его в новый T480, когда он придёт. Но в новом ноуте, как оказалось, стоит Sata SSD без нужного переходника под M2. В итоге, у меня оказался лишний M2 на 512Гб. Для переноса данных я также купил переходник-контроллер с M2 на USB. И вот, теперь оказалось, что этот M2 можно воткнуть в малинку!<br>
<br>
Мне было лень переставлять систему на M2, поэтому я просто примонтировал его как дополнительное хранилище. Можно делать из этого сервер!<br>
<br>
Сразу же повторил настройку matrix. Подключил к matrix домашних и тут заметил очевидный бонус! Весь трафик остаётся внутри моей квартиры, когда участники чата находятся дома! Вроде бы очевидно. Но... Я об этом окрыляющем факте до этого как-то не задумывался. Например, пересылая файлы членам семьи я понимаю, что эти данные прямо сейчас никуда не уходят. И оседают на моём же сервере, прямо здесь -- на полке. И что даже если отключат интернет, этот чат будет работать хотя бы в пределах моей квартиры, предоставляя функцию -- скинуть что-то члену семьи (или сделать запись в "избранном" для себя). Это очень вдохновляет!<br>
<br>
Но всё-таки, основной задачей было поднятие почтового сервера. Порты smtp мой провайдер не рубил. Однако, нужно было задать ptr запись. Эту проблему я решил оставить на потом.<br>
<br>
Первоначально в качестве почтового стека я собирался поднять что то "классическое". Даже поглядывал в сторону готовых контейнеров типа mailcow. Но мне было жаль ресурсов малинки. И я снова решил попробовать с софтом на Rust. Поставил stalwart. Это "комбайн" всё в одном. Без лишних предисловий -- легко настраивается, запускается и работает!<br>
<br>
До сих пор в качестве dns-хостинга я пользовался yandex (они предоставляли это бесплатно при условии, что ты в качестве mx записи указываешь yandex). По понятным причинам, пришлось отказаться от этой схемы. Заплатил своему регистратору доменных имён (active.domains). stalwart в админке пишет какие записи в DNS нужно добавить. В том числе и DKIM.<br>
<br>
Ради интереса попробовал (пока без ptr записи) послать письма. Понятно, что принимать можно всё. А вот на отправке, некоторые серверы помечают письмо как спам. Я сейчас уже не помню, но кто-то из "гигантов": mail.ru или yandex.ru. То-есть, в целом, без ptr записи даже как буд-то можно жить. Но разве это жизнь? :)<br>
<br>
<span class="header"># ptr запись</span><br>
<br>
Что делать с ptr записью было непонятно. Никакой админки у провайдера нет. Позвонил в суппорт и начался ад. Девочки не понимали, что я от них хочу. Пытались отправить ко мне мастера. Пытались объяснить мне, что нельзя настраивать DNS самому и т.д. и т.п. Постоянно кому-то звонили и переспрашивали. В конце-концов так это всё надоело, что пришлось просто твёрдо (надеюсь, не грубо) сказать: у вас нет компетенции обсуждать этот вопрос, я прошу связать меня со следующей линией поддержки. <br>
<br>
Через минут 30-40 удалось выйти на связь с технарём. Ну и он понял меня с полуслова, дал e-mail. Я написал ему какая запись мне нужна и ... на следующий день у меня была ptr-запись. Почта стала ходить везде! Да, я намеренно не пишу название провайдера. Это выглядит наивно, но я боюсь :) Я понял, что всё очень зыбко. Так не должно быть, но так есть. Сегодня свой почтовый сервер не норма, а привилегия! И перекрыть её очень легко.<br>
<br>
Всё заработало! Я закрыл уже не нужный (но до сих пор открытый!) тикет в 4vps.su. Запустил на vps сервере Armagetron Advanced (так как сервер был оплачен на месяц). Добавил в почтовые клиенты свой домашний сервер и начал им пользоваться в личной переписке. Ничего не предвещало беды.<br>
<br>
<span class="header"># Проблемы с M2</span><br>
<br>
Через сутки отвалился M2-диск. Так повторялось несколько раз. Проблема. Я до сих пор не знаю что именно её решило. Я сделал две вещи. Переткнул кабель в USB3 (до этого, по ошибке, M2 контроллер висел на USB2). И прописал строчку к параметрам ядра: usb-storage.quirks=0bda:9210:u usbcore.autosuspend=-1. На всякий случай, мой контроллер: 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter. После этого, отвалы прекратились (последний аптайм 39 дней).<br>
<br>
Пугали температурой при такой конфигурации (малинка без кулера, но с радиатором). С ней всё <br>
отлично. В простое 48C. Под нагрузкой не превышает 60C.<br>
<br>
<span class="header"># Другие сервисы</span><br>
<br>
Конечно, я быстро вошёл во вкус и стал добавлять сервисы. Например -- сетевой диск (по webdav) на основе dufs. Кстати, по webdav можно синхронизовать Obsidian (я не пользуюсь, но проверял - работает). Периодически что-то добавляю, убираю. А ещё в конфиге caddy начало появляться что-то вроде:<br>
<br>
<pre class="code">
@aibots {
    header_regexp User-Agent (?i)(SemrushBot|AWS|Amazon|GPTBot|ChatGPT|ClaudeBot|anthropic-ai|Google-Extended|CCBot|FacebookBot|Omgilibot|meta-externalagent)
}
abort @aibots
</pre>
<br>
Возможность иметь физический доступ к своему серверу "здесь и сейчас", полностью его контролировать -- меняет очень многое. Конечно, я рассматриваю случай, когда в качестве сервера достаточно безвентиляторного одноплатника. Но как оказалось, для моей задачи этого хватило!<br>
<br>
<span class="header"># Что дальше?</span><br>
<br>
К сожалению, полностью расслабиться не получится. Впереди меня ждет верификация .ru домена через Госуслуги. Я абсолютно нормально к этому отношусь, готов пройти её. Но как обычно, я опасаюсь что что-то будет недоработано, что-то пойдёт не так, как это всегда происходит. Я ещё помню как приходилось отлаживать электронный дневник школьника,  подменяя ответы от сервера через свой прокси, воюя с техподдержкой в попытках выйти на технарей. Я до сих пор не понимаю, как удалось решить проблему с допуском моего сына к МЭШ. А ведь технически - проблема была тривиальна! Но не было способа пробиться через бюрократический аппарат поддержки. А сейчас всё только усугубилось.  В общем, пока в моём понимании .ru домены под угрозой.<br>
<br>
Вторая потенциальная проблема -- сертификаты. Меня умиляет, что когда обсуждают новость о том, что GlobalSign отзывает сертификаты, обсуждаются проблемы браузеров (что _вообще_ не проблема), но никто (НИКТО!) не вспоминает о почте. В общем, не исключено, что в будущем почта будет ходить только в зоне .ru. Хотя даже чтобы придти и к этому сценарию (хоть что-то работает!) -- нужно поработать.<br>
<br>
Кто-то скажет: зачем тебе сегодня почта? Это наверное единственный федеративный и не проприетарный протокол, который используют (так или иначе) все. Конечно, корпорации и дальше его будут пытаться уничтожить и оптимизма на этот счёт я не испытываю.<br>
<br>
Не смотря на эти угрозы, я по прежнему очень рад что у меня получилось. Ощущаю себя как капитан собственной яхты, который вышел на ней в первый раз в океан. Впрочем, яхты у меня нет. ;)<br>
<br>
<span class="comment">P.S. Я собирался прикрепить сюда конфиги, однако на их "очистку" требуется время, которого у меня пока нет. Но мне кажется, ничего принципиально сложного в настройке нет и готовые конфиги наоборот, могут сослужить плохую службу. Так что пусть здесь будет просто картинка.</span><br>
<br>
<a class="attach" href="/lRLJJjPQUvWZL4Mne88G/base64">rpi4.png</a><br>
<img class="img" alt="rpi4.png" src="/lRLJJjPQUvWZL4Mne88G/base64">

]]>
</content:encoded></item>
<item><title>В России утвердили работу базы номеров IMEI</title><guid>EW1utH2lwn4JBWJ18Y3f</guid><pubDate>2026-06-18 15:36:36</pubDate><author>hugeping</author><link>https://club.hugeping.ru/EW1utH2lwn4JBWJ18Y3f#EW1utH2lwn4JBWJ18Y3f</link>
		<description>
		В контексте этой новости подумалось, что вот ведь повод снова вернуться к старым добрым временам, когда был КПК и мобильный телефон.

Покупать смартфон в качестве КПК и отдельно неубиваемую вечную "трубку" без функций смартфона (но с функцией BT-модема, например).
...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
В контексте этой новости подумалось, что вот ведь повод снова вернуться к старым добрым временам, когда был КПК и мобильный телефон.<br>
<br>
Покупать смартфон в качестве КПК и отдельно неубиваемую вечную "трубку" без функций смартфона (но с функцией BT-модема, например).<br>

]]>
</content:encoded></item>
<item><title>Let's Encrypt присоединился к санкциям</title><guid>nMXcKYe1BTCRmU1HHrn9</guid><pubDate>2026-06-10 11:18:06</pubDate><author>hugeping</author><link>https://club.hugeping.ru/nMXcKYe1BTCRmU1HHrn9#nMXcKYe1BTCRmU1HHrn9</link>
		<description>
		https://habr.com/ru/news/1045658/

Все обсуждают пробелму с браузерами (что, на самом деле, вообще не проблема), но никто не вспомнил о почте... Вот и вопрос, какой домен теперь брать для своего почтового сервера? Вопрос риторический. Никакой. :) Хотя я в выходные настроил свой п...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
<a href="https://habr.com/ru/news/1045658/" class="url">https://habr.com/ru/news/1045658/</a><br>
<br>
Все обсуждают пробелму с браузерами (что, на самом деле, вообще не проблема), но никто не вспомнил о почте... Вот и вопрос, какой домен теперь брать для своего почтового сервера? Вопрос риторический. Никакой. :) Хотя я в выходные настроил свой почтовый сервер как раз в зоне .ru и с сертификатами LE.<br>

]]>
</content:encoded></item>
<item><title>Линуксовые будни и молодёжный софт</title><guid>kc6a9lwLsWKmYW3JSL2F</guid><pubDate>2026-05-24 23:59:08</pubDate><author>hugeping</author><link>https://club.hugeping.ru/kc6a9lwLsWKmYW3JSL2F#kc6a9lwLsWKmYW3JSL2F</link>
		<description>
		Пришлось заказать ещё один Thinkpad T480. Для работы мне не нужны мощные машины, так что обычно покупаю что-то дешёвое. Пока настраивал Debian решил попробовать Niri.

Niri это модный wayland-композитор (на Rust). Хотелось объективно оценить -- как оно там...

Впечатления:

1) В ...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Пришлось заказать ещё один Thinkpad T480. Для работы мне не нужны мощные машины, так что обычно покупаю что-то дешёвое. Пока настраивал Debian решил попробовать Niri.<br>
<br>
Niri это модный wayland-композитор (на Rust). Хотелось объективно оценить -- как оно там...<br>
<br>
Впечатления:<br>
<br>
1) В целом, скорость компиляции софта на Rust не такая ужасная, как мне казалось раньше. <br>
2) Wayland всё-таки для меня не готов. Многое решается, но всё-равно проблемы остались. Например, SDL3 упорно не ловит события ввода на русской раскладке.<br>
3) Niri - прикольная штука, но... для меня PaperWM (расширение для gnome3, с которого и списан Niri) оказалось лучше. В Niri нет "фиксированных" workspace. А в gnome3+PaperWM -- есть. В общем, там где я ставлю gnome3, буду использовать PaperWM -- очень понравился этот подход. Действительно, что-то другое в мире тайловых wm.<br>
<br>
Пока игрался с Niri и Wayland окружением поймал себя на мысли, что вижу за всем этим философию, которую можно назвать "молодёжной".<br>
<br>
Например, alacritty, niri и какой-то другой wayland-софт автоматически детектирует факт изменения файла конфигурации. Ты меняешь размер шрифта и тут же видишь, как меняется шрифт в запущенном alacritty. Вроде круто и весело, есть "вау" эфект. Но когда начинаешь думать о том, как это всё работает... Да и архитектурно, изменение файла это (по смыслу!) не изменение конфигурации. Например, происходит процесс записи при копировании. В какой момент нам применять конфигурацию? Наверняка тайм-ауты после записи какие-то отсчитывают. Бррр... Это вещи с разных уровней абстракций.<br>
<br>
Но при этом, понимаю восторг молодёжи. И даже, с некоторой грустью, завидую. За всем этим стоит "young spirit". Молодая заносчивость и отважная неопытность. Так и должно быть. Молодёжь бунтует и устраивает революции (правда, в роли пешек). Создают, новое или переизобретают старое.  А деды находят покой в простоте.<br>
<br>
Rust для меня - инструмент контроля и корпоративного влияния. Не могу этого не замечать. Но это не отменяет "искренности порыва" молодых программистов стремящихся переписать всё на языке, который для них стал религией...<br>
<br>
Кстати, не так давно пробовал nvim - который тоже можно отнести к "молодёжному" ПО. Всё эти nerd-fonts и тонны Lua-плагинов. И надо честно признать -- мне он понравился! Сделал относительно простую конфигурацию. Посмотрю как покажет себя "в быту". Переход на Lua дал редактору "хайповый"  толчок. Возможно, я ещё не такой старый? :)<br>

]]>
</content:encoded></item>
<item><title>Крик души Роба Пайка</title><guid>tVSxrHZAtN6p3OqyVKKp</guid><pubDate>2026-05-12 10:30:23</pubDate><author>hugeping</author><link>https://club.hugeping.ru/tVSxrHZAtN6p3OqyVKKp#tVSxrHZAtN6p3OqyVKKp</link>
		<description>
		Although trained in physics, I worked in the computing industry with pride and purpose for over 40 years. And now I can do nothing but sit back and watch it destroy itself for no valid reason beyond hubris (if I'm being charitable).

Ineffable sadness watching something I once lo...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Although trained in physics, I worked in the computing industry with pride and purpose for over 40 years. And now I can do nothing but sit back and watch it destroy itself for no valid reason beyond hubris (if I'm being charitable).<br>
<br>
Ineffable sadness watching something I once loved deliberately lose its soul.<br>
<br>
I spent my time trying to make it better. Not just write code, but find better or at least different ways to do so. Simpler, cleaner, more general, more comprehensible.<br>
<br>
What's happening today is a complete repudiation of everything I was trying to achieve.<br>
<br>
But hey, the industry has spoken. Who am I to question it?<br>
<br>
<a href="https://hachyderm.io/@robpike/116557975987213548" class="url">https://hachyderm.io/@robpike/116557975987213548</a><br>

]]>
</content:encoded></item>
<item><title>principia-softwarica.org</title><guid>wdNnuehuCmiQCxVBdaOu</guid><pubDate>2026-05-10 11:05:00</pubDate><author>hugeping</author><link>https://club.hugeping.ru/wdNnuehuCmiQCxVBdaOu#wdNnuehuCmiQCxVBdaOu</link>
		<description>
		https://principia-softwarica.org -- серия книг, объясняющих, как работают компьютеры, подробно описывая исходный код всех основных компонентов. Все программы взяты из Plan 9 от Bell Labs.

Есть что почитать. Пробежался по описанию ядра Plan9 - интересно! ...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
<a href="https://principia-softwarica.org" class="url">https://principia-softwarica.org</a> -- серия книг, объясняющих, как работают компьютеры, подробно описывая исходный код всех основных компонентов. Все программы взяты из Plan 9 от Bell Labs.<br>
<br>
Есть что почитать. Пробежался по описанию ядра Plan9 - интересно! <br>

]]>
</content:encoded></item>
<item><title>Путь Linux</title><guid>nZC46y8dfSxOFV5lSGuB</guid><pubDate>2026-02-08 13:32:23</pubDate><author>hugeping</author><link>https://club.hugeping.ru/nZC46y8dfSxOFV5lSGuB#nZC46y8dfSxOFV5lSGuB</link>
		<description>
		Попалось на глаза интервью с Matthew Dillon основателем #dragonflybsd. https://www.linux-magazine.com/Issues/2022/258/Distro-Walk-DragonFly-BSD

В нём встретил отличную формулировку, которую я на 100% разделяю, относительно пути ядра Linux.

&gt; Over time, though, Linux, DragonFly,...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Попалось на глаза интервью с Matthew Dillon основателем #dragonflybsd. <a href="https://www.linux-magazine.com/Issues/2022/258/Distro-Walk-DragonFly-BSD" class="url">https://www.linux-magazine.com/Issues/2022/258/Distro-Walk-DragonFly-BSD</a><br>
<br>
В нём встретил отличную формулировку, которую я на 100% разделяю, относительно пути ядра Linux.<br>
<br>
<span class="quote">&gt; Over time, though, Linux, DragonFly, and FreeBSD all came to nearly the same place. Not quite the same – Linux focuses a lot more on the ultimate performance, but its kernel mechanisms are considerably more fragile because of that. </span><br>

]]>
</content:encoded></item>
<item><title>Герион для Брус-16</title><guid>gDzsmPWEuk8nrxa4RTOv</guid><pubDate>2026-02-01 14:00:08</pubDate><author>hugeping</author><link>https://club.hugeping.ru/gDzsmPWEuk8nrxa4RTOv#gDzsmPWEuk8nrxa4RTOv</link>
		<description>
		# Фэнтези консоли

Препятствия могут стимулировать творчество. Как частный пример -- ограничения в программировании тоже сами по себе легко превращаются в стимул. Возможно поэтому стали популярны "фэнтези консоли". Возьмём в качестве примера pico-8 -- наверное, самую популярную ф...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
<span class="header"># Фэнтези консоли</span><br>
<br>
Препятствия могут стимулировать творчество. Как частный пример -- ограничения в программировании тоже сами по себе легко превращаются в стимул. Возможно поэтому стали популярны "фэнтези консоли". Возьмём в качестве примера pico-8 -- наверное, самую популярную фэнтези консоль. На самом деле оказывается, что это стилизованная среда для программирования на Lua, а не "настоящая" вымышленная машина. Существует множество проектов-подражателей и все они в основном повторяют концепцию стилизованной среды. В какой-то мере это можно сказать и про мой проект rein, хотя я и не позиционирую его как стилизацию.<br>
<br>
Конечно, если говорить о "фентези консоли" ожидаешь увидеть спроектированный процессор со своей системой команд и построенную на его основе систему. Хотя бы гипотетически возможную в виде железа. В качестве примера можно привести uxn. <a href="https://wiki.xxiivv.com/site/uxn.html" class="url">https://wiki.xxiivv.com/site/uxn.html</a> <br>
<br>
Но и в таком случае, сложно уйти от "стилизации". Понятно, что пытаясь разработать простую систему мы невольно возвращаемся в эпоху домашних 8-битных систем и черпаем вдохновение там. А можно ли сделать что-то по настоящему самобытное? Оказывается, можно!<br>
<br>
<span class="header"># Брус-16</span><br>
<br>
Что если разработать самобытную и простую машину с учётом того, чтобы сделать её в том числе и в "железе"? Такая система была бы не только интересной игрушкой, но и приносила бы пользу в качестве обучающего проекта. Действительно, ведь здесь есть целый пласт связанных задач: от написания компиляторов до разработки аппаратуры и ПО! Пусть в упрощённой форме, но решая нестандартные задачи проектирования такой системы мы получим обобщённые знания и опыт в смежных областях разработки. Увидим связи между этими областями. Увидим, как особенности аппаратуры влияют на ПО и средства разработки и наоборот.<br>
<br>
Совсем недавно Пётр Советов (true-grue) создал такой проект. Встречайте:<br>
<br>
<span class="quote">&gt; Брус-16 - виртуальная машина, позиционируемая как "учебная 16-битная игровая приставка с оригинальной, минималистичной архитектурой", спроектирована с прицелом на аппаратную реализацию на ПЛИС. </span><br>
<br>
<a href="https://github.com/true-grue/Brus-16" class="url">https://github.com/true-grue/Brus-16</a><br>
<br>
Что у нас есть?<br>
<br>
- изображение: 640x480@16bpp 60fps строится на основе 64-х закрашенных прямоугольников;<br>
- звук: 16 осциляторов на основе синуса с параметрами;<br>
- эмулятор на Си (SDL3);<br>
- реализация на дешёвой ПЛИС (пока без звука);<br>
- 8192 16-битных слов на код;<br>
- 8192 16-битных слов на данные;<br>
- компилятор на основе ast-модуля Python.<br>
<br>
Ещё во время разработки Брус-16 true-grue намекнул мне: мол, неплохо было бы написать игру для его "приставки". Но графическая система Бруса показалась мне слишком слабой, чтобы захотеть что-то сделать. Я был готов морально даже к разрешению 64x64, но тут же всего 64 прямоугольника! Разве можно сделать что-то, что будет похоже на игру? Ну, кроме pong и подобного... Некоторое время я "давил" на Петра, надеясь что он увеличит число прямоугольников хотя бы до 128... Но тщетно.<br>
<br>
Однако, примерно в это время я завязал играть в Elite Dangerous и освободившееся подсознание, видимо, начало свою работу. Так что скоро я незаметно для себя начал писать игру для Брус-16. Вы можете запустить её собрав Brus-16 или запустив онлайн: <a href="https://true-grue.github.io/Brus-16-Apps/brus16.html" class="url">https://true-grue.github.io/Brus-16-Apps/brus16.html</a> (выбрать Gerion). Клавиши zx, стрелки. Я подожду.<br>
<br>
Ну что же, продолжаем!<br>
<br>
<span class="header"># Среда программирования</span><br>
<br>
Я начал с того, что попробовал просто собрать и запустить хоть что-то. В состав Brus-16 входит простенький компилятор на основе ast-модуля Python, который компилирует python-подмножество в байткод. Понятно, что от питона осталось только синтаксическое дерево, да и то урезанное. Например, у нас нет деления. Все числа -- 16-битные целые. Есть адресная арифметика. Никаких сложных типов данных нет. Массивы - просто последовательность 16-битных слов. Циклы - только написанные вручную while с условием и тд. и тп.<br>
<br>
Когда я программировал на этом я действительно почувствовал отголоски тех самых "старых добрых времён". И ещё я подумал, что надо было писать на ассемблере. :)<br>
<br>
То, что компилятор реализован на питоне даёт интересную возможность -- у нас из коробки появляется "препроцессор". Компилируемая программа это буквально программа на питоне которая вызывает функцию компиляции из текста программы зашитого в виде f-строки. Таким образом, программа для Брус может состоять как бы из двух частей. В преамбуле мы пишем обычный python код, который, скажем, формирует массивы с данными для игры. Этот код выполняется непосредственно перед компиляцией кода для Брус. А потом подготовленные данные пробрасываются с помощью подстановок в f-строку. Но лучше один раз увидеть. Пример макроса:<br>
<br>
<pre class="code">
В преамбуле:
def mswap(a, b):
    return f'''{a} ^= {b}; {b} ^= {a}; {a} ^= {b}'''

В f-строке:
    if (ex &lt; x) | (ey &lt; y):
        {mswap("x", "ex")}
        {mswap("y", "ey")}

</pre>
<br>
Кстати, тут видна ещё одна особенность языка. Нет булевых операций. В условных выражениях остаётся пользоваться битовыми операциями.<br>
<br>
<span class="header"># Идея игры</span><br>
<br>
Идея игры формировалась вокруг ограничений. 64 прямоугольника, на первый взгляд, это очень мало! А мне хотелось сделать игру, которая была бы именно игрой и была бы интересна сама по себе. В которой ограничения не воспринимались бы как явный недостаток. И тут тебе дают 64 квадратика!<br>
<br>
Сначала я думал о квадратиках как о пикселях. Ну что можно сделать? Воспринимать как кадр 8x8? Ужасно. Мерцать квадратиками через кадр, тем самым удвоить их число? Ещё хуже. Я подумал о лабиринте. Но если лабиринт хоть сколько-нибудь сложен, то даже с оптимизацией расхода прямоугольников их не хватит. Тогда я подумал о зоне видимости! Пусть персонаж игры видит вокруг себя только несколько блоков, а дальше - все скрывает тьма. Но тогда какой смысл в остальной области экрана? Мы просто получаем игру 7x7.<br>
<br>
Решение оказалось прямолинейным. Пусть у героя будет радар! Радар будет сканировать окружение и рисовать на месте врагов (а ведь враги - обязательно должны быть!) красные точки! Кстати, код из игры:<br>
<br>
<pre class="code">
# ha-ha :)
def draw_circle(ptr, cx, cy, r, col):
    if (ptr &gt;= {RECT_MEM+RECT_SIZE*RECT_NUM}):
        return ptr
    ptr[0] = 1
    set_rect(ptr, cx - r, cy - r, 2*r, 2*r)
    ptr[5] = col
    return ptr + {RECT_SIZE}
</pre>
<br>
Функция рисует прямоугольник, но принимает параметры так, как будто это закрашенный круг с радиусом. Не знаю почему, но мне кажется это в чём-то любопытным и забавным. Именно эта функция рисует "точки" радара.<br>
<br>
Так вокруг ограничений и возникла первая идея игры. Герой-космонавт бродит по лабиринтам и отстреливает "чужих". В игре присутствуют элементы стелса -- герой использует радар так как видит вокруг себя только небольшой освещённый участок.<br>
<br>
В качестве оружия предполагалась обычная пушка, стреляющая снарядами. Однако, начав делать игру я понял, что ограничения подталкивают сделать ... лазер! Ведь на лазер тратится лишь один ценный прямоугольник. И анимация лазера - дешёвая операция.<br>
<br>
Как только в игре появился лазер, естественным образом возникла идея "батарей", которые опустошаются во время стрельбы и сканирования и восполняются при отдыхе. Также ввод лазера заставил сделать монстров "живучими" и в игре их необходимо "прожаривать" некоторое время. Кроме того, лазер позволил "просвечивать" коридоры. Можно стрелять и как бы сканировать коридор. Если лазер натыкается на стену или монстра -- они подсвечиваются!<br>
<br>
Все эти идеи возникли в ответ на ограничения, но оказались настолько гармонично вплетёнными в геймплей, что задним числом хочется сказать - это так и было задумано! Нет, всё шло от ситуации.<br>
<br>
<span class="header"># Прямогуольники</span><br>
<br>
Прямоугольники -- дефицитный ресурс Бруса! Даже чтобы нарисовать героя-космонавта ушло аж 8 прямоугольников!<br>
<br>
Видимый размер участка карты 7x7 - 49. Это слишком много. Поэтому при отрисовке используется оптимизация. Простая, но достаточно эффективная. Она заключается в объединении однотипных блоков карты в один прямоугольник и отрисовка пола одним прямоугольником. В итоге, затраты прямоугольников на области 7x7 не превышают 25.<br>
<br>
Лазер, полоски энергии и прогресса, объекты на карте - тоже съели драгоценный ресурс. А ведь ещё нужно было рисовать "чужих"! До последнего момента я не знал какими они будут. Я начал просто с чёрного прямоугольника и двух красных глаз. Потом понял, что два глаза - слишком жирно. И чужие стали циклопами. Добавил три ноги. Добавил анимацию. Добавил анимацию глаза - когда чужие находятся в поиске и... Они ожили! 5 прямоугольников! Минимализм как он есть. Убери хотя бы один прямоугольник или анимацию - и чужой рассыпется. Но покажи 5 прямоугольников и любой скажет что это -- космическое чудовище! Удивительный опыт. :)<br>
<br>
<span class="header"># Данные</span><br>
<br>
Для кодирования уровней я, как обычно, использовал текстовое представление. Выглядит это примерно так:<br>
<br>
<pre class="code">
fg:#CEB7A6
bg:#2F435A
fill:#000000
btn:{}^
btn:zZ^
###############
#*###&amp;   &amp;###*#
# #####z##### #
# ##### ##### #
#}##### #####}#
# ##### ##### #
# ####   #### #
#      @      #
# ####   #### #
#%#####%#####%#
#             #
# #####Z##### #
# #*   {   *# #
# ########### #
#             #
</pre>
<br>
Тут видны объекты и сам уровень. Триггеры-кнопки. А так же задание цвета блока уровней (для разнообразия игрового процесса - палитра уровней может меняться).<br>
<br>
Уровни определены в python-преамбуле и во время компиляции транслируются в массивы 16-битных <br>
слов. При этом, данные размещаются довольно компактно (хотя это всё ещё не компрессия!). Когда у меня закончилась память под код, памяти для данных было ещё полно. И true-grue занял её музыкой и звуками.<br>
<br>
<span class="header"># Код</span><br>
<br>
Отлаживать код на Brus-16 непросто. Например, вы никогда не узнаете прямо что перезаписали память. И даже нулевой адрес -- это корректный адрес. Я долгое время не мог обнаружить ошибку, которая приводила к перезаписи области прямоугольников. В начале не было возможности даже вывести какие-то отладочные данные и в качестве отладочных средств приходилось использовать while(1) или выводить прямоугольники разных цветов. Романтика! (Сейчас возможность вывести что-то в отладочный порт -- появилась.)<br>
<br>
Объём памяти для кода стал заканчиваться до того, как игра была готова. Поэтому приходилось переписывать уже написанные участки и объединять общие вещи в функции. Иногда - менять структуры данных для того, чтобы упростить алгоритмы. Это был интересный опыт и он снова напомнил мне о "былых днях". Я уверен что и сейчас можно освободить часть памяти под код, это бесконечный процесс.<br>
<br>
<span class="header"># Эффект присутствия</span><br>
<br>
Когда основная часть игры была написана, я ради эксперимента сделал режим "следования". Центр системы координат переключается на героя. Я поигрался с этим режимом и он мне не понравился. true-grue предложил другую идею - а что если сделать эффект приближения? Это перекликалось с экспериментом следования камеры за игроком. Мы попробовали это сделать и... мне снова не понравилось. Что-то было в этом, какой-то эффект присутствия. Но постоянное дёрганье камеры меня раздражало. Когда игрок шёл - камера приближалась. Когда стоял - отдалялась. Это показывало возможности Брус-16, но с точки зрения игры...<br>
<br>
Тем не менее, за несколько итераций удалось найти вариант, который понравился всем. Камера отдалялась только в моменты сканирования и смерти героя. Интересно ещё и то, что теперь игровой экран был полностью заполнен увеличенной видимой областью карты! Ограничения Брус-16 не бросались в глаза. Стало понятно, что идея отлично вписалась в игру.<br>
<br>
Вы можете сравнить старый и новый режим просмотра карты нажав в игре c и v - одновременно.<br>
<br>
<span class="header"># Герион</span><br>
<br>
Игра была почти готова. Но не было заставки. И не было концовки. Нужно было придумать какой-никакой "сюжет". Названия у игры, кстати, тоже не было. Рабочие варианты какие-то были, но они явно не подходили к игре. Незамысловатый сюжет появился быстро. Место действия -- астероид (не простой!), который приближается к Земле. Название астероида я взял из списка имён из древнегреческой мифологии. В итоге получилось следующее:<br>
<br>
<span class="quote">&gt; 2126 год. В Солнечной системе обнаружен межзвездный объект -- астероид Герион.</span><br>
<span class="quote">&gt; Его траектория пересекает орбиту Земли.</span><br>
<span class="quote">&gt; К объекту отправлен космический аппарат.</span><br>
<br>
Нарисовал титульный экран. true-grue прослезился и попросил нарисовать знакомого художника. Получилось отлично. Спасибо pixelrat! <a href="https://vk.ru/artpixelrat" class="url">https://vk.ru/artpixelrat</a><br>
<br>
Сюжет дал концовку. Игра была готова.<br>
<br>
<span class="header"># Звук</span><br>
<br>
На момент завершения работы над игрой в Брусе-16 не было звука. Я надеюсь, что "Герион" в том числе подтолкнул true-grue к тому, что звук всё-таки появился. Понятно, что он появился бы в любом случае, но наличие демонстрации в виде озвученной игры -- подогрело интерес. Так что теперь "Герион" звучит в эмуляторе. Но аппаратной реализации звука пока нет. Надеюсь, это временно.<br>
<br>
Я уверен, что true-grue мог бы рассказать что-то интересное про звуковую подсистему, но я практически не работал со звуком. Знаю только, что она достаточно простая, но не примитивная. Просто послушайте музыку с заставки.<br>
<br>
Звук и музыка заняли оставшееся пространство памяти данных. Хотя память ещё есть! Можно нарисовать много новых уровней!<br>
<br>
<span class="header"># Впечатления</span><br>
<br>
За время работы над "Герионом" я получил массу впечатлений. Идея с Брус-16 сработала. Создались нестандартные ограничения и возможности, которые и запустили творческий процесс. Рад, что поучаствовал в этом проекте в качестве автора одной из игр. И даже завидую немного студентам, которые собираются вокруг "Бруса". Ещё много интересного можно сделать.<br>
<br>
<span class="quote">&gt; P.S. В качестве "награды" два "чита": </span><br>
<span class="quote">&gt; - c-z - пропустить уровень</span><br>
<span class="quote">&gt; - c-x - вернуться на уровень назад</span><br>
<br>
<span class="comment">P.S. И если кто-нибудь захочет сделать пару интересных уровней -- я готов вставить их в игру. :)</span><br>
<br>
<br>
<a class="attach" href="/gDzsmPWEuk8nrxa4RTOv/base64">gerion.png</a><br>
<img class="img" alt="gerion.png" src="/gDzsmPWEuk8nrxa4RTOv/base64">

]]>
</content:encoded></item>
<item><title>Re: Есть ли жизнь без Telegram?</title><guid>oeUvlIHongpr3Eqr3Vzv</guid><pubDate>2026-01-18 11:53:35</pubDate><author>hugeping</author><link>https://club.hugeping.ru/oeUvlIHongpr3Eqr3Vzv#oeUvlIHongpr3Eqr3Vzv</link>
		<description>
		Флудилка померла. В какой-то момент пропала связь между jabber.ru и 404.city.
...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> hugeping<br><br>
Флудилка померла. В какой-то момент пропала связь между jabber.ru и 404.city.<br>

]]>
</content:encoded></item>
<item><title>Здесь и сейчас или снова о радио</title><guid>gJsWZYUtvF3JYynwz9eD</guid><pubDate>2025-10-18 14:12:08</pubDate><author>hugeping</author><link>https://club.hugeping.ru/gJsWZYUtvF3JYynwz9eD#gJsWZYUtvF3JYynwz9eD</link>
		<description>
		# Радиослушатель

Где то полтора года назад я написал заметку про радио. За это время тяга слушать эфир постепенно прогрессировала и сейчас, когда я пишу эту заметку, на подоконнике слева от меня стоят 4 приёмника. В компьютер воткнут SDR-свисток. За окном на осеннем ветру качает...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
<span class="header"># Радиослушатель</span><br>
<br>
Где то полтора года назад я написал заметку про радио. За это время тяга слушать эфир постепенно прогрессировала и сейчас, когда я пишу эту заметку, на подоконнике слева от меня стоят 4 приёмника. В компьютер воткнут SDR-свисток. За окном на осеннем ветру качается удочка с натянутым на ней кабелем. А из колонок доносится негромкий шелест радиоэфира.<br>
<br>
Нет, я не стал радиолюбителем. Я -- радиослушатель!<br>
<br>
Радио для меня -- терапия и отдушина. Когда я слышу разговоры о том, что сегодня радио потеряло свой смысл, я соглашаюсь. Хотя моё согласие мнимое. Просто не всем можно объяснить, что велосипед - не только транспорт. А радио - не только (и не сколько) получение информации. Слушать радио -- это как смотреть на море. Живое и настоящее... Расскажите рыбаку о том, что рыбу проще купить в супермаркете?<br>
<br>
<span class="header"># Радио в городской квартире</span><br>
<br>
Когда я купил свой первый приёмник Tecsun pl-330 и, уютно устроившись на диване, кроме FM-диапазона ничего не "поймал" -- я был разочарован. Потом, прислонившись к окну, я смог услышать несколько коротковолновых станций. Это было мощное "Международное Радио Китая". Но тогда, по наивности, я думал что слышу разные страны (ведь вещание шло на разных языках). Услышать радиолюбителей я так и не смог. Средние волны тоже были мертвы.<br>
<br>
Ещё одним неприятным открытием стало наличие "софт-мьюта". На время перестройки частоты звук в приёмнике глушится. Поэтому, когда ты крутишь ручку частоты ты слышишь постоянные "пшш-пшш-пшш"... Дело в том, что в большинстве современных "бытовых" всеволновых приёмниках стоит микросхема DSP от Silicon Labs, которая играет в них роль и детектора и приёмной части. При перестройке на частоту всегда есть небольшой лаг, который и выражается в понижении уровня громкости. Это сильно отличается от опыта использования старых аналоговых приёмников.<br>
<br>
Так случилось, что я потерял приёмник и купил новый: XHDATA D-808. Это тоже неплохой и недорогой приёмник для того "чтобы попробовать". С таким же софт-мьютом. Но в нём был авиадиапазон! И мне даже удалось поймать полуразборчивые переговоры пилотов с диспетчерами.<br>
<br>
К этому моменту я уже знал на каких частотах искать любителей. Знал особенности видов модуляций. Но любителей я слышал едва разборчиво. Не помогала мне и проволочная антенна (кусок провода, который шёл в комплекте с одним из приёмников) растянутая по периметру окна.<br>
<br>
<span class="header"># Белка и "Пончик"</span><br>
<br>
Как типичный радиослушатель я думал что дело в приёмнике! Что можно просто купить что-нибудь получше и услышать больше. Выбор пал на приёмник "Белка" -- от белорусского радиолюбителя с позывным EU1ME. Параллельно с этим на aliexpress я заказал "пончик" - маленькую резонансную рамочную антенну, о которой узнал в одном из телеграм чатов.<br>
<br>
Свершилось! С "пончиком" и Белкой я стал регулярно слышать радиолюбителей "прилипнув" к окну своей квартиры. Стал регулярно слышать вещательные станции. Например, очень нравилось слушать "Голос Кореи" где транслировались мелодичные песни женских коллективов, одобренных вождём КНДР.<br>
<br>
Белка - миниатюрный радиоприёмник, который я стал таскать с собой на прогулки и тогда, наконец, осознал простой факт. На улице все мои приёмники прекрасно ловили эфир на штатные телескопические антенны! Белка не делала "пшш-пшш" в отличие от моих прошлых приёмников и ей было очень приятно "шерстить" эфир. Примерно в это же время на полке в шкафу я нашёл ранее "потерянный" pl-330. D-808 я подарил отцу и заново открыл для себя pl-330. Теперь я точнее знал: что, где и когда искать.<br>
<br>
<span class="header"># SDR</span><br>
<br>
С "Белкой" создалось обманчивое впечатление что я услышал всё, что мог, поэтому следующим шагом стала покупка петлевой антенны youloop с усилителем сигнала и sdr-"свистка" (rtl-sdr v4).<br>
<br>
SDR-донгл я взял с надеждой, что он заменит мне любой приёмник. Действительно, в приемниках были свои ограничения. Например, на бытовом приёмнике невозможно выбрать произвольную модуляцию на любом диапазоне. Да и сами диапазоны ограничены "потолком" в 30000 кгц. Я был знаком с SDR по web-sdr и понимал, что визуальное изучение спектра -- гораздо более удобный и быстрый способ поиска по эфиру.<br>
<br>
Ещё с момента покупки "Белки" я знал о таком приёмнике как "Малахит" -- разработке другого радиолюбителя с позывным RX9CIM. Этот приёмник построен вокруг SDR чипа Msi001. "Малахит" имеет возможность показывать "водопад" частот на экране, а прошивка имеет массу интересных настроек и возможностей. Вроде отличного фильтра шумов или встроенного декодера морзянки. Мне, конечно, хотелось получить этот приёмник, но цена... Вот я и решил, что купив rtl-sdr и антенну, подключив всё это к ПК я получу то же самое, но дешевле... <br>
<br>
SDR-свисток открыл новые возможности. Теперь можно было изучать цифровые виды связи. Водопад добавил удобство при поиске и идентификации интересных сигналов. Я обложился разнообразным софтом под Linux. Приведу название лишь некоторых:<br>
<br>
- gqrx - SDR-ресивер (предпочёл его sdr++);<br>
- SDR++ - для работы со смартфона;<br>
- dsd-fme - декодер DSD;<br>
- fldigi - декодирование телетайпа, морзянки и т.д.;<br>
- qsstv - декодер картинок SSTV;<br>
- dump1090 - декодер сообщений Mode S (информация о самолётах в небе).<br>
<br>
Ловил погодные факсы, читал "морзянки" морского флота, слушал различные службы (например, охрану ближайшего стадиона во время матча). И всё это время, антенна youloop просто стояла на подоконнике.<br>
<br>
При использовании rtl-sdr я увидел на спектре, что мой настольный компьютер создает массу помех. Поэтому я пользовался SDR++ на смартфоне или ноутбуке - которые "шумели" гораздо меньше.<br>
<br>
<span class="header"># Малахит</span><br>
<br>
Однажды я получил возможность поиграть с "Малахитом". Он пробыл у меня один вечер и я быстро убедился, что на той же антенне он показывает лучшие результаты. Я услышал хорошо то, что вообще не слышал или слышал плохо на rtl-sdr. Через месяц я заказал себе этот приёмник.<br>
<br>
"Малахит" принёс массу положительных эмоций. Rtl-sdr и "Малахит" дополнили друг-друга. Некоторые вещи, вроде декодирования цифровых сигналов, удобнее делать на ПК. А "Малахит" выступил в роли портативного универсального приёмника для всего остального.<br>
<br>
Кстати, к этому моменту у меня стал глючить валкодер у "Белки" и мне пришлось заказать новый в "Чип-и-дипе" и заняться пайкой. До сих пор не могу поверить, что мне это удалось и я не испортил приёмник.<br>
<br>
Конечно, я брал свои радио в отпуск. Сначала pl-330. Потом "Белку". Но отсутствие возможности слушать обычные FM-станции на "Белке" огорчало. Поэтому в следующий раз я снова взял "пшикающий" tecsun и... остался доволен! К тому же, оказалось что в нём есть скрытая полезная функция -- переключение между внутренней ферритовой антенной и телескопом при прослушивании средних волн. А брать в отпуск "Малахит" было жалко. Да и выглядит он как "шпионское" оборудование. :)<br>
<br>
<span class="header"># Балкон</span><br>
<br>
Шло лето. Однажды вечером я вышел на балкон. (Это был тот редкий момент, когда он был свободен от хлама.) Вышел я не с пустыми руками. В них был "Малахит". Я выдвинул телескоп, облокотился на балконную раму и взглянул на спектр. Я не поверил своим глазам! Спектр был чистым от шумов и на нём были сильные сигналы! Я быстро сбегал за антенной-проводом, которая валялась без дела, привязал её к пластиковой швабре и выдвинул швабру за балкон. Конец провода приложил к телескопу "Малахита". Было не очень удобно, но я смог пробежаться по привычным частотам и понял -- вот оно!<br>
<br>
Я заказал на OZON телескопическую удочку длиной 5 метров. Когда удочка пришла, я привязал к ней провод и высунул из балкона.<br>
<br>
Я слушал эфир сидя на табуретке на балконе, прикрепляя свободный конец провода к телескопической антенне "Малахита".<br>
<br>
Это было не очень удобно, поэтому я решил сделать модификацию. Для этого понадобились: полевой кабель и балун 9:1 которые я просто заказал на том же OZON. Расплел кабель на два провода. 5 метров закрепил на удочке. 2-3 метра "впрессовал" в щель металлической балконной рамы. Два конца воткнул в балун, и балун подключил уже к кабелю с SMA разъёмом.<br>
<br>
СТАЛО.     ЕЩЁ.     ЛУЧШЕ!<br>
<br>
Видимо, "второй конец" действительно сработал как противовес. Эфир продолжал раскрываться. Я слышал всё новые станции, а старые -- услышал чище и громче. youloop был заброшен.<br>
<br>
Жизнь с радио заиграла новыми красками и ничто не предвещало беды. Но наступила осень. Сидя на балконе и держа в озябших пальцах металлический корпус "Малахита" я невольно стал задумываться о грядущих зимних вечерах. Я запаниковал и понял -- нужно тянуть кабель с балкона в свою комнату!<br>
<br>
Было две попытки сделать "нормально". Вторая попытка выглядит так. Кабель RG-58 идёт от балуна изнутри балкона по внешнему периметру балкона в мою комнату через форточку. Кабель просунут в щель между окном и рамой москитной сетки. Далее, через переходник к нему подсоединён уже более тонкий кабель, который входит внутрь квартиры и не мешает закрытию форточки. Не пришлось ничего сверлить. На улице находятся только RG-58 и удочка с намотанным на неё полевиком. Сама удочка при этом стоит частично внутри балкона, упираясь в стену рукояткой. Кстати, надо было брать удочку 7-метров...<br>
<br>
Всё, теперь можно наслаждаться радио уютно сидя у окна. А днём смотреть на синичек, которые отдыхают на удочке. Наблюдение: двух синичек моя удочка уже не выдерживает! :)<br>
<br>
<span class="header"># Помехи</span><br>
<br>
Но всё-таки, разница между приёмом на балконе и в комнате оставалась. 80-метровый диапазон был в шумах. Я не мог слушать "Русское пиратское радио" на 3940кгц. Пришлось искать источник помех. Тут снова всплыла старая проблема -- блок питания моего ПК! Опытным путём выяснилось, что он переставал шуметь только при полном обесточивании. Делать это постоянно было очень неудобно. Я психанул и купил другой БП, в этот раз не самый дешёвый. Помогло! Помех стало гораздо меньше. А "русское пиратское радио", к сожалению, "ушло в отпуск"(c)...<br>
<br>
... Кстати, по ночам стало возможно слушать несколько станций на СВ! ...<br>
<br>
<span class="header"># Tecsun PL-680</span><br>
<br>
Наигравшись с SDR, "Малахитом" и "Белкой" -- захотелось более "обычного" радио. С нормальным динамиком, ручками, в заводском корпусе... И я заказал ещё один приёмник -- Tecsun pl-680. Этот приёмник (как и предыдущую модель pl-660) радиолюбители и хвалят и ругают одновременно. Это хороший гетеродинный приёмник. Поэтому, кстати, в нём нет назойливого "пшш-пшш", так как частота преобразуется в промежуточную частоту аналоговой частью, а DSP играет роль детектора, но не приёмной части. Но приёмник часто приходит с завода в плохо настроенном состоянии. Радиолюбители настраивают и дорабатывают pl-660 и pl-680 до приемлемого уровня. Причём, для этой процедуры необходимы соответствующие инструменты и оборудование (не говоря уже об опыте). При всём желании, вряд ли я способен на такое! Но мне относительно повезло. Мой экземпляр пришёл не в худшем состоянии. Я сравнил его со своими остальными приёмниками и остался доволен!<br>
<br>
<span class="header"># Итоги</span><br>
<br>
Подведу итоги своих "радиослушательских" впечатлений.<br>
<br>
1. Слушать КВ можно на любой приёмник, если выйти на прогулку в парк;<br>
<br>
2. Слушать КВ в условиях городской квартиры - можно. Но нужна антенна;<br>
<br>
3. youloop + усилитель на ozon или aliexpress - нормальный бюджетный вариант для комнатной антенны, если нет желания/возможности делать что-то "снаружи". Без усилителя youloop работает хуже;<br>
<br>
4. В "пончике" нет большого смысла, если есть youloop. А на улице ловится и на телескоп;<br>
<br>
5. Стоит поэкспериментировать с длинным проводом в качестве антенны и поискать в своей квартире места с меньшим зашумлением;<br>
<br>
6. В качестве первого (или даже единственного) приёмника рекомендую tecsun pl-330. За свои деньги, отличная штука. При этом - он компактный. Удобно брать на прогулки и в отпуск;<br>
<br>
7. Выбирая между pl-330 и XHDATA D-808 я бы выбрал 330-й. Он компактней, у него есть функция выбора антенны для СВ, а слушать самолёты (есть в 808-м) быстро надоедает;<br>
<br>
8. Выбирая между "Белкой" и "Малахитом", если вопрос стоит "только один приёмник" - лучше "Малахит". "Белка" -- отличный приёмник, но как дополнительный;<br>
<br>
9. "Белка" существует в двух вариантах (две разные задние крышки) - с динамиком и без. Динамик - крошечный и направлен "назад". На мой взгляд брать вариант с динамиком не имеет большого смысла. Как и использовать "Белку" в качестве единственного приёмника;<br>
<br>
10. Динамик "Малахита" обращён назад. Это кажется мелочью, но всё-таки является неудобством. "Малахит" -- может играть роль "единственного" универсального приёмника. Но его жалко брать в поездки;<br>
<br>
11. SDR - интересная тема. Но только если вы уже "подсели" на радио. SDR не заменяет опыт "обычного" приёмника;<br>
<br>
12. tecsun pl-660/680 - возможно тот самый "походный" универсальный приёмник. Однако есть минусы: элемент "везения" при покупке, нет возможности слушать СВ на внешнюю антенну (без доработки), большой размер. В остальном - выглядит как отличный приёмник за свою цену. Выбирая между "Белкой" и pl-680, я бы выбрал tecsun pl-680 (если речь о единственном приёмнике).<br>
<br>
<span class="header"># Зачем?</span><br>
<br>
Как я уже написал в начале этой заметки, если такой вопрос у вас возникает, то на него у меня не будет ответа. Если от радио вам нужна только "информация", то в Linux можно поставить приложение shortwave, которое по интернету доставит вам сигнал от любой из тысяч вещательных радиостанций. Для андроида тоже есть хорошее приложение -- "Транзистор" (есть в F-Droid). А чтобы послушать любителей, вы можете воспользоваться web-sdr. Да и вообще, "всё есть в интернете"...<br>
<br>
Но я убедился на личном опыте что когда я сижу вечером у окна, вглядываюсь в темноту и снова слышу мягкое шипение эфира -- возникает "что-то ещё". Здесь и сейчас. И мне нет нужды "оправдывать" это "что-то".<br>

]]>
</content:encoded></item>
<item><title>Re: [Творчество] Делимся своими рукотворными картинками</title><guid>d8OHVn2dZ72JcjngE8iI</guid><pubDate>2025-09-16 14:45:55</pubDate><author>artur</author><link>https://club.hugeping.ru/d8OHVn2dZ72JcjngE8iI#d8OHVn2dZ72JcjngE8iI</link>
		<description>
		Это я возвращался с места работы и вместо хода по прямой решил пройти через местный небольшой полесок, изобилующий оврагами и деревьями. А на фотке прибрежный помост у озера. 

/* XPM */
static char * akspmst1_xpm[] = {
"128 96 62 1",
" 	c #181511",
".	c #242019",
"+	c #272111",
...
		</description>
		<content:encoded>
<![CDATA[
artur -> artur<br><br>
Это я возвращался с места работы и вместо хода по прямой решил пройти через местный небольшой полесок, изобилующий оврагами и деревьями. А на фотке прибрежный помост у озера. <br>
<br>
<img class="img" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABgCAIAAABaGO0eAABe3ElEQVR4nHy8aYzjaJom9lGieEgkP1KiROpWKDLOzIiMzKzKzKqsq7v67ml3r6fX0zPb4/UaC+/CWMPA+ocB//BPw8Aa+88wDKztncFgPJ6dnelxz/RRfVVVZ1ZV3hlHxh26T4qSeEkiKUo0KGbH1PbYJgKCgqLIj+/xvM/zfh+F/sv/5vuFbJaB8fsPPgIAZLNrQ1UFAASQ0bv3Xs9Ek41Bu1rrlGoDfyfHUBBy+ZyoqOrHDz6ELAMAWMouKWqLhSlFmUDI5fJr4HNbudJ8+fJRNrvGwWAuv6YoA03tff6ASr2+fe0my0b9f/f3PoOQo5xZICZqak9VhwAACDkAAIKYAACG4fwjNW3ov3cBBQCY9ztpMX7abyViBADg//7rXxCQun7tDgAgnxP39o+GeoejRQDAUDMK2SyCmK5L+Keaud4ZOJYEAFRrHYaB/v6lQlpRBkNlsricyjBQ0zz77D16vn37xle++KWu3KpVT3yD+MP46MHzQjY5VNUAMipks/5HAAAi5J1kObcKAGjKmn+h4De+9ubq2g5BkCGMSSTSlmWZlqVqY5IA+fymPpFdBNZq5wQBTctqNqurV67kc2ImmpQUGQHYycXJUjZOEDRB0IkYMXMRAFAXBAiCvLQvApyB6p0WAGwysWWp3OnJiqblclcEMeuCgG3qmtrH8bDUrV1bylmuJUk9BsMhk9g7PSBxzBv94oQQ0jhOXlofAIDjZH00ApOJZY1Lxxc4jmPzoGLZkTDKxVNuX7l6a0fTZFVTVldWAgAhiBCO0wiYP3m+N3eDiqaxEA7VmbXYXDcoSX0AgGVZHUm6vlystLokESKJkGk6HUlicRIPhjqDPuS59dXCbO7UqieqOsQJ7NrSuqRo1VrHBXPTsgLIaHHvc9Oa2baB4yRF887UePj88Urhij62FFW1LCf4j//xH5yd7v7iV7/cvnaVJEIspH70w79ZWi6++/a7i1MbLghoav/gcD+XLa5d8XJFkiRtorIQHl8cIC5wEZRbhGezrRNESFV1CGOmOSEIUuBTzVb1+Wd70Xhsd/ezQWuYKxa6vdbR0SmOYSyMLE7eIwiy05NJHFXVoeVaC/OiSwkeQ2yKhwCgBEHO+sNaX7ZNa3F+WlUnqqrjOG3bRoJmLMtR1WEsHCYIPC3GZ/0mDAZDLCHmRWdqjEwlEWNa3YqiygRBA4DKpcYcQ8VETEwIM5fCccLy4sOze6XeZiENABAYjmVodTwRKGjNp6bpqJrKRihAYAEErK8WtpYytU7XssZPnu+tXLnmW79SbxN4CAAQhfjaSgFCb4QMw7EQpnlmMg11pXqYSpjjjjMPeQ4oXomTOCb1+itXvNRg2aiYytUa7TA+rdTrCJjn8yudrtbrtUJYJJ/LsWx0YTUVgJltuttbW2Ii2e0O270GiVM4TluWCWFsqEw4lqHCdH8gXVSPf/WzDxEQ6Erd975w7+zsVNcNhqaFRNyyxnsHhwSOkji28AEGIc1CKIawZqenG+OGLPux36o0rt26ral93z2qOoSQg5C0LLPbHfoujIqCHQiU2i1AU66uBWFEGsh0ZEaFUQSxwwQ3c2cAYACgmSvrmQjhIizLR01lDJxZZ9AnCYLBSCHK4cEQHvSM6DlgoKqaYTqu9+8i+bSxkc95OGYDVOrWKo0jhom98+aXz0tVy7Jy2UyMDXqGgjgLPdiwLBPHSanXCYTINM/Iw7GqKZEwigYdnhcDkEllc6tv3H3ft76PdEGgqerQh/typQkAeOPu+/ls7tUBao+BcVWd+FDAQg8uNcWFkKvU6/5OQ3v1plrrUIz4zpvvvP+VrxVzy88/28tm10aqySyizMf3XC4FIVfIZnO5lP+tZqfn3TcahJDbOzhU1eH6anFYOr2ENb8k1Gqtcq2XXaDq9rWbi/0ky5Kf3X+AZRMAAJHHL78SCOj+m92Dh5raa460dvlltdbxilClCgAYtKRqr6PZE0BgrwYv91992bS98kBggMBUreXbSlEGEJKFzEYhm81m0v6BQcSAkNS1uo/4fpXy0dKvBIkYkYgRfiUwx53gF75wT1UNz3WxhDrWTHNSqTWFRNoFOAvDDIybpvOjH/51OpNdX1tWlMGjJw9q9aaiDRAw94PRBWQ+v5JICDgROTs7ZSENYQzC2M9/8ZMnuye5bObG9c2lK4XrV6/HRNgdKiRBFJevJBOsH8XTCGoFAvgcqdTrJB62LIeFVBQnyurQskxBiLKQE4RoIIz19FcWFISojzmeiROCX0jqtVOCIEWBf/Hy+Qy4NM03O7Va7Twpih3ZMsYzYzxb3D8jK3qt1nMRZI6jyQSrj2XLNaMQD9PorN/n+RRwZv6F8mJC1Yx8JqlqBkkRfjGwTR0Bc/+KlXobAXOCIJuddlIUbNNzCQuhH+Me+k0cyzL9s+E4eVGtjibO9vqmRwQW2ew5YKiqJEEks0mCINudQQABDANFgcOJCADg5Kx09417OE4oij61FBZCAkdNy76sjZY1hiwvdWs4EcnlCgiY+1+kGUFgmLyYcG2nUqqPbG2oTFRNFRJCR5JUTZakPoGjY8UQaLZSrxeyWVX1wISFFDqdGXOwtrpkWpZtG0JCNC1rAf36gtJkFkFjDjUDAXOp24Aw5geEpsmKphAErmgKiaPxRJoKo/6f74AIGcZCdFcaiomYadn+tySp7yIIiWPFpEgEHf/PwiJsOKzatjqecDzlp74gZqVuw7LM27fenc5mponkcnnLGuNExDQnosCYliX1OgzD+SV3NHF86zMMp6oTBPH+tadqFMZUveK6ePDb3/6GqqmmZRXyWUUZSFI/ADTTAq4bTIrCZ49fcBCGCUfVJs+eP4BMZAHxXK3eZCHNsiSCOAjisAzpArJa6+hqq9OT11avEgTJsYxijNlw2AdTkqER4IgCP7UUVZO1hSldBNFU/fM1IDQyuWTcCQUBmJmWxULoAkTqdRbszMRxmiSRaq1NkkhbUgAAfhz4dkQQM5ctaGrbtGZLuXgulT47e9budJOiB9mXDmh2aoVczjQd07LPLypCPMZC+kqUZzA8EBMhkzBHXm6FoxweCAUwgI/6+tRjWQyMW2avUm+vrlzrD6ShMsFxwvTqAza1FMsa12p138RCwrtiqyP71lc8FosuIFc3TScWJYdq33XxQEAP/v73fseyHJIgrl+9Pps7k4lNEsFur/nVL36j2ap+9PHPXdeaWGZPalm2LcRjftC5CLK2UjBN74yJRMKnmAEwsSxzsX9mmpN8ZjloW5oz7rRkVTMUYyxJfRZSljVWNA0ncJ+ELEqx51QWQssyxUKKIAhFVf0K5nFi1R+99wchKSREQYi7ACHxMALm21sbXckr1JV6nYMRPGTevn5na2290anTkVlSFH3rAwBOT1+uFNOui8c4bmQqBOlykJuDCYlTQ80Ic+xkqOLzqU3g+nRCchFNVbWJalljOxDwz0AQbq3WInFMU/sQxh49PSCJkChwJBHCiYhljUkSYRgOx0l/5N3uEMc90mVZZkLIWda405NNe5AR4/4JvQyYIUHbmbGQpmhCUQam6eha17Rsno+fnJZd18pnk5LU92qmxzgRH3ZzuSsAYJY1tiwzn8sQBGFZHgfdPXh6fes6SQRMy332Ys+czT3cpIjpTA8gtiAIfgG3TZ3EMb0pa72B1huMwXz38PFSLpVIJDy7jzsDxYCQJRZbrVb3iRAD4ywrqqpEEISX6VIPQk5VDUGIEh40WwQRGpmKbU9OyicAACqMfl7u+Z54vvs4leR8RErEGAxDXjx5sbW1rqo6yXGnzabPhhHEWfBRj1/sHRwKiTiEpKpOBCEKAPrk+R6GMblsRhQ4H5okqWlZJkGE/Ew1TWBZjv/eDy/LGr+SBbaBhehIGJX6ZiSMBu+9dXekN68sb3Asc3JaxnHi7PxETMSkbkPR+mIiBiHXkUqq4zoBoEj9fCaZEHL3H3z06cPPEjxXrbct07TskXcZCtA0r2oKhOxKKt1Tup7RxayXP1Lv9LycyxWOzhphwl1d27HMUYpj+RjXsSeaqk9tMHeDtmnhBIYGndHE8c+zYA6v7Bga6eeNCwhpH5FwnF7QUMf/E4QopDyECQR0Yzy75D/PXuz6KNSRLY+PopzvmDDB+Yi0tl6MhNEI7XnRyyrETCQSlmXWat2JZSJgrmoGgaO+PwRxWVX7NJMctCSWj5FEyFf1fqVt9xoc5FyXUBcMAkKOIMiEkPuNe0iCIBEXJYhQJIx++NHfstFC8LWbS7F4fikv5jPLF+USjhMEQbkAr9UrPblvmjZB6C6CUjgysl21N8hmktV6tVT2eBvF0AskEVRVz6VpaSADxFZUWUhktYnhAlIQs4irLgAKnVimF1yafHB4XK2WulIvv3YNCVNCIqloA4ahC9ksQZC2bUTC6Gji5LKFNM/0hpok9fzRTxCGJII4wVmmjSDOoiCjDIyHRjrBCQiwB4r33W5fF3n8+LznzNFGa1gpV8TUFXkwJgjcGM8eP3zgBihnjjbbnZk7i5Bh308Dxeh2hwt+5UVSMETX6m0xEcvmVlkY6fS8osXHlxDgHJ01JgMNieCqpq6vre4evNg9fIwTAdM2OFo0TcdnBySOEQSpqkMW4vlcpivJlmV6BXKlYFle7IMglkvHg1dW0jQTEwXeLwALtkTgOPFi94lt2zTtCV2PbHLidNAGABPiMa9QGxMLuDE+F4V4R654aYUhIo9TYdSZo5vFKwfHVcsaqx7Tmi0CxGEhZGCcxNFao4nj+Pa1TUlqamofAXMEzFdXrvlhYppOX2kTBL25nAMA9IYagjim6SSEnFe91aEXkh5ZCvmq22OBnLAAgZ4HQRMHILYxnuVS6QgZ7g+HAYxtVI5ivJBLpenIbG11yZl7d+QfcAlQo4nT7jVOz05EQRxNHBwnkUXLCJuH1bE97k+wABnA0ErNU0WFdOb62oo2mYhCXFMknPCKRLXeNE1D1WxVMyzLexUS8QVkgUUl04d6ByC2bQ0IEomQYd/9wa9+7d55qZsUkxzL1GoNUeAkqW9ZlqrJy1d4ywNW/P7HTyonp6JQiCf45y8OGJq+sXNPGnYgJEzLBoiNB/q6Jrc73XanS9OFQIgEYCYKvKbJQkJcziS08diyHElqJoScEOcIHPXDREwIC/qP7R8c5HO5jlxZW1lVtV67J4fJQBTGpnNE1RQcp3EighMRn+14ibwgG364sRAniNCiRNPH50eIOzNNa+bORhMv6jkYiVAsACAeewVlYYKLkGGpb6bDCRNM8iFKndujibP78iWB4xN7goAJgoRwnFY0bXv16vHLk0ajyTDM2dFpYbkwGWg37t6otLon55X11aJljhRNBi7FMjxB0IvoxX2KseDoziJQJgRBKqoJAJYUxESM8dHP0wFXry5trG1alkXgQVU1XDdoWdZQVQtZnsSpYCyWj8fzuWJ/aOi6Icv9jY3V119746Of/NCxifPz0hzMgIuheJihuRBGT22dZlIuQGq1FqRnvhiJwthFtepT+Gq9ykLokQHL5hiq05O3r90s12SCQBZ9K2CblicyNaXZ8XyAhqhqrd3pybapQxjzNAckJanX7jUQMGFZD7i73aHPhi3LrNZqijpetKciC/6nmd4JmUKGuQx21/XKQySM+tb32OHcjoTR5eJVs9V2cDTphS0GAIqAeYITkUDQJUPv3nkdshweDAXC+GRo5MVEMuOpHwjJ9ZV1CEUSRxVNK2Sziqb5TQS/EvyGgA7PLyr5TBLH6dEYoCFybal4UmoG//AP/1PLshgG+l1A333NxomqGW5glI/H/UCbu+CtN+7cunnHNvX9gwOMjgiZaCobcV3LVAfNjhShGRJHDRPLZ4s+WyhVT2Mc50u+7fVNe+56LHihfUzLLmSzEwsb9yf23D3bO2r3WnMXlMrVuQtEgVM0ZSm7NJo4L14+X1tZtU3L01/5FVXtW5bTkSscLQLEzKXjo4mzCH9QrpcRl2DZwO0bWxkx3mx3Lk1PhdH5nEYQ23dAt697GTCQI2RYndtsEOMzhaHaR4OOmBexEJ2IMaOJAyFNOQhBcXW5JzDcpSRezecC4WBnoJmmE0BsSerhBKapqqoOxYTg92YSQg4nIvn8Co6HcSJycn7y/MWBbdsUQ7MQIoh5fH4UQCNCQgx+7WvvdyRpKS+qqnHZhpXltmXbQ00uZHOuS6yu7bx/59bBydH+wcHh8RlD056ryCnH4IV8MpMXw7iBIpMQRi84nGcgLyioUCCg+3d7UmriOFmpt30W6zeBV9JLDz55GEKC29tbaJiW5bZt25lMStGkbrX15r13Pnrw0fqVnZPzsi+8LXPEwPgvPvyV61puYGpas4zoOcAzPZiQWHyod0gcPa92MmJ8tgAi07TkwVgejPvDYZQVn+8+bne6szm26Mp5IEAZZh9TB4pxmR8eQRzIiRhD0bwdcHtDeW1tA0Hd6UwHGGYaFsvQp5W6KHBTS4GQ9FuzAIDVtZ1KTVpb2xgolqfyTKdWa9Tqp2urVyHDKkp/a3P1+qZwfX3Vnqrjsa5qPRxngm+++ZppWTge8Tuxike5QmdHp4Y2/uf/xX99rVDMickHj379R3/+7+vNtq4bNE2tXim4gRHHeIk8kMsrxXRSFFUj6N9ALrccJgg8ZEoD2afbETLst0TMZt3Bwpcltzfs4DT27NkLZSwXsvzrt7YYmkoKMJ8thnCqK8lBw3WxAIlj5xcVqddXVI2FEchEXATnmChJTGfurFxv+qL3vFYBAKxduW5bA29/rWdaMxJHx0Zra7PozNEIGRaFXKdbiyfSiqLlUmlpIA9nts9HAQB+TlyiMxqipF4HAJSFobOzk4SQ09SePpbtuWVaLgspgnB/I9BCi95U/+z8+Mmzx5oqW7YGmbhlWWHcJfB5vVYp5BO5NB0I6IrWRhC7Vju/un69VOmhi85lZ+/lWJb7PB8rZJP5nMhBmM+JWS78o49++bMPPvHGBIm+3FpcLgUAODm+WFtf5hi82ezvbHvnZVlGUTQWpjRtqKgtAFKJGA+A3moctxqgVrYI6KHt9Wx27+CwWm8zkOYYqpDNLqZsjFzO+2Klfgrq4J1777EsuZDvHg/hGCqTSWmq/ta9dzW15+/xjgRgh2U4BlcUDQDAMfhQ85BqtViU+uZSllo0IL0xH5/3WJbx4jrKv+rgLv4FALQaxwCs+9XiN20D7dW9sLKiapApAgC+8e4X98sNVR2mI4zaHwY8s70S2B8/+LCQXV2UNy+/M5nUQprpdXC0uDvu6nLWs4kyyWULtqkvZW5d1E5T6dekvicdgjs3r2E4hTvzG6/tlEq7iXiKhZT3x0brnYu9g9O+rOiaIbWaLCtORjMEBA6Pd8cjs1ZtDRXDRcOV0r4boI5PGy6C5rPF4/MjEkd9phXR3XpFC/N8xAm+XsxNtIkhd5avbgmJeD4neuKTRBA30JVaCMByaXq5kLmoNBGA+fMKbbVhW+BqKv3iyYv3Xr+pTz2XKHrLtA3LtHa2l73ow2OLORaMIGhFU8IEcdzTIW55OG4qpmlNbb1SrrSa9QjF9ofDZsckcNQ0rYFcXi6sB0LhVuOY9ggMThC4yOPOHE1E+RjH+SQKMrGJFTqvXkhSc2v77mTYOx/2/RasZaqqOjFt3YlQY7Ujxr0KgRM4x1D+GxZCCMnpHKnW2kO9U61XQiG80al77DPk3WAikQh+/Wvvd3vDZEbEcSKbKa6vLbc7A4GC6lj73//Nn/rWHxvDRaPRxvGQbdmGohERzEuLCIliqK7PnRkQgriDo2GCUDTFtGaIO7uZyDbbncbMJnHU0a3GzKb5TEHMkVzk8dM91lPnpm/ofO5KR6788sOHXXloqkaQ8CoVSSIEDl0EOW+2RMiG0CCb9CSlV48Re2NlfVEqxwu64lVgI0gESGrQbRy92G105HicSUT5mTuTFZeDQExdGWpW9bR+ZTXtZ8BlJZjNsUKG8Vt1/quv0RJRPojGFgzStSxPiJjmRNFmMBwNhGbXlnJn1XqlXueYKD4Hpm1U+5rU7MTjMdOye3KfgQjLxP0SDQB6sr83Ay6Bo21Jw0K0aQK4mBHxcgkyYX8eZqiqHEtyLFmV+7/86EG3VRdSWTHL03Rh99Fzmia9xMvyI5Uyp4OFA+Kj0avp9e7Mup7ZYRhyKQs+/OS+StPVolfZVEXjmLhJ44RuwQx3fHg2mE/39p4ykNZU/VtbG0M1fvjpJ4CmWJIsZFcr4BQghqoOPdni5bLLQDqTzd7/9OE3i6mhZqBRql9ugSwwpyRwqXK97OtEZ9jp6vONrY3ex0+2t28pilau9ar15s7VIsuuL6CJP2VwlvUcIw1kD6kGcrnW84vZ5zd2sdLgtFRiYQpBQK029Od/6jUP9yhMmE2w+nDsQw3HUNV6e6i38pk1MoX4Xd5MJrWUjQPwaiYgnxPzuX/kz8ls+/2l/SNPJLNk8Nvf/kYA8Q56efjEExrFNdP0NM6LJ5+ixCyTzy4vFxiGluRWIikY2tjQxm7AiPEpQUh6EIbN282e687T6RUWQknqPX52GAA4gdOyIncmk42V9Z6Dzk2D5jOdnvyyVPK+heKv39zpSj3LNB98+ikV5zRVjwmprlRZ1DQ8KcSrtZplWhDyjUar1mhmMikSDwdi9KhTtUxrYk/CBOHdkqagnAfHc9OYTfQgSWUSKcuyWYia1uyr797pD4c+HeoPh6vF4mgyXuQNWFCDMbJIAl8bAwASUd7/tFzrkThqWnoikYOQJogQy4pStwEAwIJUPpNEMNQFAX/+g8BRHGd802u6btl2s9lGMTKfzfhhThBEmmeYMJ6IwpcnJxCylj1q9xocG/JYkO+ibrfdl5V0JtuRJF1vUXTYmSHtVmU0tk+O9z39MvXwxxtlUhippovM43wMmEYQ90bP8+L1rbWuJAvx2MTs7+8dQI8n4BzkIBbiILe6sqKp2twFcn/w5p2bBEGuruQq9bam6Zqm47inQJKJpBuYLmWXAAATe9LtyYZm67oR52M4gRvo3LKsuWlQyXw+Hi/Xy/lssdtrz00jH48vLrHR0/V8HE5sDwZVRaMZYnjRMwBICtFcKu3DC0Hgi97D2G9IxDjOd4b/aVvSENejT6vFYozjnu7vhwnCNAELQ11JhpA7ONnHUEoxxlNLwYkIQbgQ0l2p35P7cn8Q52PxBL+6nF/03jnco1gYQXL6WNPH1suTE0WZ4ARmWeZaMbm9thP8whfuAQAK+dzEdAeaSbhg4VusXD7zac9krKu9UTpfmFqO7wCp1Xzvy2+vLucVre1YNsA9DVnIZllIWfYokUgo+gBCCrLMUnbpjRvb2tj2W+QI4hA4ce/NW3sHpxPLPD3bJwi62Wy3WxVBSJlWX9H6lmmJgliul1VFM207ABYLTcJYX6pcX152Jx65HHZaBA6TQtyyTEVTVEV7sXdgjHWOC64kYyNTQdxZUohOFqXI0S0H94TxaBwYTZzjs1K9cmTPSV8qX7aDDk6qiDsbapbqcblIpdajGeLgpKoq2jQCs/FoV1L83jILaSGdToqCv6TDto1udyhJnvV98OEYahHTucVM9Z3Z3FGUgWXpiz41SAi5vYMDxA1E6GhvqAWvXOEh5EUhfnx6Phxqy6tL66sFy3IazYo7DaFB0vsjZpOxvnltUx405k5wapuS3Do9O5W6/SCO8jGuWi2Nx46QiPorAMIEMbEnS9mlcr0cjaVOz8qVxlmYIMr1cldqHRxW5P5gbMlCYqnRaL1245rtgHiCV6V2TOT92URV0RRd5+jUyckBy8WCBEaFEIKYewRR9ciJaRsc5Mr1crXeVIZaTxq67twYWbKiczDiR3G3O2RhxNGt/mS8mEbV2z05mWD0cYAg8Gq1QyxU23isn1c7qqIV8kkORggcZVnGr5ZL2SXP+hSJ46Q//bBo75gQxlaSsfPqRaVeR9wAhFylL5GQilI0TuAkjvVVl2Hid16715Vbu3uHuseGUZzgcCLCstF8rnh0Wp9axt7BafC9L7y+trKyaJzqrY70xp1tlo32uhfHh+UIJDAC1Q0pnuDGI3PumolETjek22+8wRBIOp/EwxiKoaZtoxhK4jSykCTn/WH55HD9yg4A6Kef7SXizIsnj+otHcXIRkMmcPr1Wze6Uq9WrgaCGEPTLoIA1ysaim7lM/mu1CII3DIt07bPTk6JUJRiwimeJ0ik2x2KQhRxZ6Y1W6xiCynq+Ma160EMCQQoy3IzWZ5j8LakVetNnPDk4O7u6cFFVer2h4rhzMDGyjpB0KIgImCiqGMWRrrdYa9TSqdThXzSh36fwg01aym79GJ/FwNTDnKLCRaz05MRMJ8DxnWDyczyJ49+zTEUy5KVxhkrJsMzpFSuWpYVjy+RBLG+tkyF6b/96Qfrq4Vqveo3ff3+PAIsty/323JRFNDFKaICn2KYptrzikyWC5eZbLdVh9NIjE9tba/ubC8/fvggnWZTmeVM1mMIX37vfX+hR0e2yjWPCBUyG/c/fajrHvP5vX/4PZaN/umf/TFNU4oyIWFy1Co/+WwPAHCmeWV2YhFEKOphbqvtr0/RVJ2h6cV8p/cvZJlCdjUITivlUwD4RVJT1Xrzxd4FZBlfBvrXVYMeDWVo2m+QsCwz1F4RM44We9KTGJ+iaapSPp3PSUW/b45MX0IWcnGWZQoAnJ10Xrws7VwtvnjpEYSdq0Vf0NWNSafTQwCt0JNqvaTp3gg1VaeYVwJ47kb2D08XyouiHfDJ0Wlfbq2tf9OvqQKf+uzJ44tS/eT4eTqV9IRkbrVWPYGQnPU9KyUFHkIm+A++8+XVK9sAgMPjo73nL8I0imARSepfnJcTSSEaAa/d3hB5fG11KSmKVBjNJplet5xKcn5viwqjjbZWyGzk8mvVaunssHLz2mv23P3ZDz+QpJ6hjVHMK9G+nujLKo6HDH1cPrsQszHbttOppGXZV5PJnmE0W23LsnAc7/Ra3Xav1pBt23anoVRaUDXDRZBuu+m48267t7Z2nWOikqQ/fvQUd7FIMhlyEb83ZZpWo3KEBab1ptJo1ccjMxymcRzL5TwmnUh7EssyLRZGfEZkmhZJzLKZ3KJJxeFEuFE5ms5CngTDps4MmEFspBj5bFLq9WPx/MGL/bEN3rizfV6qBhBQKp1WL5oUHa4320vFq7ZDBoOh+WiyVlj60a9+qbSlG8WYiYC9vafODIE0JgjRQalFB41qszEeqVtXrwX/2T/7p6Ox3mxVK7WmNdVkuZ9OL+M4sfv8+drG8je+dmc0GRvj2enpyydPD0djrd3pAgD8Sb5nL3aFxEqzI+ezuXbHWFu9giNEW6nVGgNrNhz0lK2dtbfuvesConxx3pdVAIBtO7o+3ti5MZ+N19ZvEATSk/ucEDs8PgMALC8XSuUq4akzt1OXERCIQGLRo8VNq++4c5amXTfCMLRp2R25oinGylp6bhpoNDrstAr5JEHgZ9XBdO5h4/JyvlZtdaod09YFIcXFowGAD4e9cqm5tnL9vFbxEJ/AL2Xw8WmDIPCeYgpC3BcHLoKObDfkIm+//WUwnxAEDGGzjbVN1w1yLKmqRqNZGfQUCoYjdBp35p3zk8yCaz345OHIkpeKQpxmsjy/ksljHGJaIB70LqQTITrOk0hkiJjB733vOwCAn//iJwcv9q/f2KxeNBWtyzGhoa7qumHNLEUdP3y4r47BdI5tXbuma3Iqs358dOIGqEq5cnzYzGZXIKQTVLxQXDvY2z8/v7i6dXVtOSVmBJzA90onMZovX5zr+tjP3I2dG8vFbO2iksxkP/zZR4OeEqbDzx4eTc3pzRsbPk/tyy1D0Ua6livmPXiBtGXpghDfWFkPcDBAYvk4dMGsuHPz9fUshiHuRFXUsShEFUXr9Dzdns+mVUWTun0igsUTnGEMg9g8AHDLcidjPSGmTk6OgiFcUcccjCSi/LFkCXRMknQhkVJVWVHHfk2WO10IecSddnqyZelXruw8+Ozpe6/d6LRkPBhq13uHJyWIhHy7r928fnZ0qml6JpM2TFWIxxgMj4hBmif7Z03UnkRjgqpqUTAhptaJ1lM0xXNAudL8yd/8JJpgcAxrtku5XOHxw33dkDrVjiTLbsBtN3s4FuJj3MSaHR61Gx353t0vmpYe4wVe4Ia6ihnuxq03u3Lrr37wl4u2XYdiaDRKsWJ8ZNvdXnNmmYOeBgB4+0tfcmdDXR94gg4xBz1lbAwJJiV3OnycW17O1pvtOB9TBxZFQ9cNsmSMpEOWZbdagzkRmU5mrBhvHe9P7ImqaGEulmJJH0kqje7xcSVCM6qm18vtWrXluvNIhIxESCJCLC/nDQ2MRj2514vxKVnup5I509TfvbtzcFI9PC6165XHj545MyQej1WrJceduyCoqONqpTEy1Uaj589asyz82Y9+VMgX/QWN29tbpfJpd6DODK0ht3c2tpTp1DKMX3/6aTITF+KxGGLAYBCzHXMeSaVywRiFzZF5MFw3na7UevJo33PAxw8eo0QkEg68futGsy0n2dzZ+VkwNAsGKEPRDNUV0wwRIZShNppMnKnjTB1jrCvqGAuqW5vF0chav36TI0L1zkUQQ+Px2Mnxfq1WySRS04Bb5Jar5yfDnqbrY5omR/rQV3CxOIfhthtA54h1/fprFBNIpYVCPlGunw/6xtRydM2gGYrhyWqpZU49Td8oneKxaHBsq47bl1qCEM8nPOsnovx5tYO44NpmISlECzmx3emPR+Z45NG2IDYHANy4dr1dvTAdhySjb965mc0kWdZR1LFHWxncRVDEBa47X1+/CgCYEeE0nwYA45hoo1WPx3KWbV/dvO0CzFTGP/nZR9u3tvFgSFHUg4PDd7/8fvniLEhicVao1eqWYey+PFjZzKJTst+sr+biJInHOD4cmv70g19lhYyqah4KTS0XwVk2Fvza197567/49ydHZ0qv8/jhk6E8ODmv8nFu89pmKiNY1jy/nLq1c+Pxo2d+642PceVSU+r2o8x0ffMmFUajrFgQVgAA57UzDkZqte7pwXkwQJn25NbG5sHLF3J/4AEl616iSjzB4+Q0mWCyGS4hCkvZHGQiLOsQBM0y6GzutNoNQ9FcNzjoKTiOxeJsu1WZTjBTHacygiL1a+VqLp9S1PHuwVk8ziDuzEX8qUSQiPJdeSh1+wCAa1tbB7sH3/7m1xW1dWUtz8cYigl3pZai9RV17D9d0u0OqWR+ovTTmSRA7K7hOdtfgDPUjBkRjjFMs9mWes1spnj/w1/Xm63333orn0kigeCH9z9c39xMsHxHaodorrBS0PrDjesFAABqj+995S4jQhtDe9UGSeIv6s0Y7Y2wP7Mg5Pz1bcHCcuFg9yWGocl08h/87tfPz1u27dBMpNkuNSp9pd8Fbmj3+VEiKVAUN9KnlXJF7Y2ICIag4fOLBkFGzqud7dUtj7d1G4raUtRhrdzJLmdpmnp5dHJ2WLGmSjA029pe3bq55gZm0+mYj1OLVYWe3McwBAEBggi9eLI3RWbV07pj2QNVZ1nRtmyaocQMr+uG3wixLdu0JziO0RyGuMAyrcUEOHp2su9x+cXs48lF8/aNrSCO1aqtWq0ST3A8Tww1a20p3x8OTWtWrTTSmeTxJy/nZmD36BgPY+7YgCyjKl5szib6RPMI3sTsEyTSLJd4XqxeNF1k/sU79/YPjurNFpjNCusF03H72oQM46el/VicdWbociHXbXbqjcbF8UmY5+7dWfXneTpjvT3SZUmZRZAbt1+37BGCOAQRUjQpGBeEykWlsJR87e62adn93lDXx8VcMRTGDG08tU2KhjiOYQRq2/ZINftdeUG3xRBOJpOcoo43VtY/fvwcwSK2pZkmysJYtljwyBkTfu3GNQfM3r73xlDtUZRHOXg+enxYgpBKJpix0ep0a7M55pWTYLRtyNVKw3ScYa0fwLkF+cF0zVgqZhmabrZLhqJF+bhuSLlcYdA3ZsBaX8m4CHpyXrv3xu3LaXc+GkEQOy2k37xznY/TxsAwLIedAjEvPvnpI1NW5dawU24nkulcOr11awcnAtVKg+ejBIGritbp9FrNJsvFhsOeD7m9nhaLs8OeZpkzTdOHyiCIuV/44hfXr6yHsGCzcdJpyC4yDwTDb9zZfvDJA10zNnc2yOkMYvDnP3vYarfxKfP8+BjgHtAJiaRlmQzDCQmxkF0Kzk3DnjpYKBjCg0OtNdZmuj5m4jhNU1PL0bxYcLd21hYM0sYIFMMimmbr+njQ0wa9EQXZt+59NZ8r/rs/+cvD87P//r/7H2Zu4N/+mz/Z3Hm9Xip35d5rN67lcqlsJkUQ85PzGguZyWTy1htv5tLxTrfmlbJyJYCxktGvVhosSQZxboZ5/vbLgJjlGZo+PSrHxBU0iEQg8bvf+Y4o0CtXcr//H/3OeeWcxFExweVS6ZOLpjwY89EIAGApcysKY1EYWylcARg+sSdyuRUOxR49272ydq3Van7rm9+4ur6qDBohmjVtYzSZsHABRz05Hss5M8S2bYriJiMtEonbtj3saRFIrGxcFdLJvRd7ALjvvH6HZrkHDz/79ONPcRxbKmbJMLddXL44r9UarVt33nz6fO/+44OpNhp2DXFpDY+QJE5DlvCbuEJCNMcdZ2oEoyxtTx2aInVDinIpIb1SK5Wm5nRqOd1W3QXobGqohsxynm7qy61+V3YBaoxMe+oAFyQz8S+993UqTH9y/xNFVRVj9L/+z/+Lrk84MtyVuhQMs0gIZxhV1VeXU/E4s3tw5kwdnifOqx0UmSzWbYcZmiNxNEIzM+BObD3Bp3Tdq8NuwEOevqy0mj250wHATWYSW9dWIAVGptLo1I9PG35H4Rf3n+JE2J1KqhHkoxFFaytam2NSn774RFHl6mkddeZSp6no41QqnUqljdE4ycwbM7srtSzTyyQnHD96sWtbIQCARxkM6drWFs+Lk4DrIRvNAgD2n+/t3Lh1fLj/ne9+d+fGrc+ePD54/Hzr6hbApjiO57MFc2T+n3/xV/bU6UstXZ9cv3qNjvI9Qx2ofXNqvvXGnevXtoRQOBamjWnPnJJo0PEcgGEoH+cy+SwAYPXKGjKdD9VhNMFgWETMxnLFfPWsttAySUXpBwOUbTsYhmKY54a7N+5c295qV0pI2FNbDz7+dDD0UsqZTTLL6/pgEBfyymRaO3+eX756fH6BuMAwxo1mry8PLQMxxipOZclFQ5vEUdyYNfuDcqnkTj1DZPJZQ/PUg68hbNtBADKaTB589jAYwjlGeLF3UC41E6Lw1XfvYBhCM/xALl+uR1e0ts8RTk7KqDO3SJQnCYbBpFbj5q1bP3vyKJtdOT49dtw5ToTz8Xij25o5Jh8T+7IyGc1CeLDZbPvIpkzdFM/PwSybKbZOzuhE/NrG5uHxUQgJAgBoAkqtwVe+/j4kyPrZqcDB7kClaZKDUV3ujqde6UpmEnPgFnJpY9oTQkE+U/Af1ng1EfHa3e3FvDblP/Wi6xNafTWbw9B0cWOlL7e8qJy8enaHpkldn1CRV894JgvFaqN9evrqsSQqQuj6xGo3Wt0e4TwzUXD36uqg1GoddXPptJDG791YHwy1KMf4rwAA/01sbRv88n6VJM+qLbU3EjM8AMB/jUDi7LAegYSm6/M5qSrah/X7SbF49Y3krTy3nFv9zRNI6/4YOrLlr8+VBrIymUxaaiKZ3rp5s92Vxy7+J3/6ZwCAaeC0Jw1XbtxEOXF3vxQEdFJM+deKQMJfAuL3ZVmabjSMTkPmWJLmBXdk+Y80NRpNLhketseZTPq1ndf/1f/4r2heAABcX7x6huKF0steKh33aHSjtbd/BJAhKBal53uKMhlqRjCfTdi202p0Khf1RLp49/bNH/zgB37DAACXgmFdNzp1OZEUOnXZ940xMsGiH3X96rXt7a1Grf5nf/p//fDHP8Yw1MMlALyigqF/8P3v26Z1XK4Q9tQJUblkFA9aq6vrAoNOTGulWJyY44lp+TQZgNniFfBsGMfjlZPzAB0KorgHRMi8US5jWETXxwSGf/f9d4LT+bfefU+ECU4UsvHo0/39/ZOTUAgPE9xoMv7JB58dl7qVegdF8SgrRshwVx5ayOzm7defP9lVdX0gj0a6SUbYEErXq9XWRU3paJVSo1Euc/FoPMFblmXb9sbGaj6TrDQXk3Qe16L7sgLswPb2Vq0/uLVzvSV3ZbUZT/CBkLu6uX11ff2T+580S+d4mMpk0pqml2oXOBMsFNOUB7O0ZdtSrz8xxxeVZkfqugiuqXpg5869VDo+NoZjY+iOLIFP0Yv5BGNk6vqkU5dHqjk2hp26PDaGuv7qwTxjZBoj860vvef/21O6/s7LDDBG5v37n2QWj671rOnB4ZOHz3bjibyqenrYj/oYx68Ui77dB0PtrFQ6W0xY9qRqIpkmQlG4SHDf8Teu3Uyl43HWi6zf+4P/ZOTSAIBPfvbhj//ix6iG3v/4yU8++Ezqm2/svElEiLGOBAH9w795cHoxJMKiqRqRSNyf120po97Y6FlTf9gzlwhTnB9Yi1ej0WhVyqfpVLLRaH3y8NnO5i2Wpv2FJ//5P/3PAAB337rnz6L7z0oeHZ1SzKslKoVC/p//i/8yk0kXCvm33nrznTffoWnPmFubqwykdd0IsRSEKQTQEKYajZYnF779zffBN9//1//Tv241ewCAbCYdZwX/vW9QmqGEVFbXjMXKOfNy5pqKEEuFdLnSrNZrnmqlyUsHGCOTihCl2sX27Rs+XgFAtpTRw2e7xQy7+fYXAQDqFDhGazDULk+4UvT0ve8DAECcFQZyN8VHpguj465x9+qq/5HcqD65/0vHjVTPm6THekAxngUu+NFPH+zul+rldoxP+d3pSav6w3qbhMn2s+efGBOp3dSnaDG3DADYfXlA0+TbX/qSfPkoJABr6zdOjp/H+NTe3tPt7VuZTKpab0PoveazSQYNv/vWXQDAOzduZDPpk/MDAMBINZ89/JRbTLVXKlVOhN/7/h989sFfGihoKzW/P++vg0qnkhPgdg2NBEij0WJoehJ00d29w0urNRrNeqOZyaRLtYtLa96888azh59exv7ntw9//Wk+m7so1f1PkyLX7gypCOFXCF2fDFrS54/PpdMAjA5PLuCC86nqZDXN+Bngb/2hF+xXVrbiCa0nVeM334SQSYvxZqe3mYWXx0j1406zW2nJb797u9ZsVs+brxLRmpaOzqIYragdq9P50uuePCw9e55IeonoHza2h97O2oW/yCMItOVi9uT4ud92NbQOAODrX3l/7+Awn01CyN1vPGy22umUp4rz2agdZP1rPbr/a38CkqHppw/3/d93KKyvDEun2FImv7qjO5K/Pneod5ayS4qyeA5F8ZIgupRsPmgDAEIshQ5V9dnDT1vN3mVFbTSafoE1RiZNk6o29hPitzaaJv1adLldlmUfxGiGiqYS169e8z6Su1HWi9VSQ+k0u2JauHdjfXOxLK4/lC998JuaPA1Np3whtVLMnpVKUr0f8g6bfj5dLrdL6/vbzCUGth7F6EQy7biRpMAnksqdt77y5//2/wAA3H7vi48+/OWDR0/8DPZi6OePVjaza+s3MKMfSReHqpperGR++96t3YPT/cNTP4T9iaNqfZAssD7paFdKLBv1H07OZ5PZ3Gq94Y0kv7pTH47z2SgA0cagragk8NQOYFkSgORQoxuNlkN55V3XjX75NPjmmxutRhcA17YdMZF48617tUr17MILEMMw33v/NguxCEO0m7JfYP1tdTV799bdRqM5t6ccFTm7uPgPPTHG8VBAH5/vH0SjRBDYZNijT2enxxvrG2GaE4SUEwgH5sbE9PjlshilCdSwnMFw+Oy4XO/IcZaOckyz3fFP6NeMifl3/jbnbqPVuzj7O+v3rKmvTkIhIoIG1YE+VEfnF/XjSomPienCkqYMLWeuD/q5pDCybWNkxmK0bTvZRI4hw61muSrpldND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"><br>

]]>
</content:encoded></item>
<item><title>Re: [Творчество] Делимся своими рукотворными картинками</title><guid>dGkStvBZOjZzd7FawWR6</guid><pubDate>2025-09-09 19:45:46</pubDate><author>artur</author><link>https://club.hugeping.ru/dGkStvBZOjZzd7FawWR6#dGkStvBZOjZzd7FawWR6</link>
		<description>
		Ну там только какие-то ошакаленные картинки. Тут малость другое....
		</description>
		<content:encoded>
<![CDATA[
artur -> tuple<br><br>
Ну там только какие-то ошакаленные картинки. Тут малость другое.<br>

]]>
</content:encoded></item>
<item><title>Re: [Творчество] Делимся своими рукотворными картинками</title><guid>oLjh5lkPsbBWJjBGDBr1</guid><pubDate>2025-09-08 21:39:09</pubDate><author>tuple</author><link>https://club.hugeping.ru/oLjh5lkPsbBWJjBGDBr1#oLjh5lkPsbBWJjBGDBr1</link>
		<description>
		Ещё есть такой сайт с блогами из очень сильно сжимаемых картинок: https://piclog.blue/ ...
		</description>
		<content:encoded>
<![CDATA[
tuple -> artur<br><br>
Ещё есть такой сайт с блогами из очень сильно сжимаемых картинок: <a href="https://piclog.blue/" class="url">https://piclog.blue/</a> <br>

]]>
</content:encoded></item>
<item><title>[Творчество] Делимся своими рукотворными картинками</title><guid>QBkZvm3Ku95WRDUKQw8W</guid><pubDate>2025-09-02 17:53:11</pubDate><author>artur</author><link>https://club.hugeping.ru/QBkZvm3Ku95WRDUKQw8W#QBkZvm3Ku95WRDUKQw8W</link>
		<description>
		Предисловие:
Ограничения для картинок, указанные тут (rOf069UX8K24yAzvWa9N), очень понравились. На любом (почти) уважающем себя форуме обычно (почти) присутствуют такие темы.

ТАК ВОТ: мои работы:

Первая картинка:
Моя переделка картинки, которую я нашёл в галерее на сайте blacks...
		</description>
		<content:encoded>
<![CDATA[
artur -> All<br><br>
Предисловие:<br>
Ограничения для картинок, указанные тут (rOf069UX8K24yAzvWa9N), очень понравились. На любом (почти) уважающем себя форуме обычно (почти) присутствуют такие темы.<br>
<br>
ТАК ВОТ: мои работы:<br>
<br>
Первая картинка:<br>
Моя переделка картинки, которую я нашёл в галерее на сайте blackstrip.ru (декабрь 2006; а сайт по разработке программок на J2me и прочих штук).<br>
<img class="img" src="data:image/png;base64,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"><br>
<br>
Вторая картинка:<br>
Тоже переделка, сделанная на основе одного из экраноснимков игры, которую Valve разрабатывали ещё до первой Half-Life в 90-ых, под названием Prospero.<br>
<br>
<br>
<img class="img" src="data:image/png;base64,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"><br>
<br>
Третья картинка:<br>
Тоже по мотивам Prospero; Переделанный концепт-рисунок разработчиков.Очень уж атмосферный.<br>
<br>
<img class="img" src="data:image/png;base64,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"><br>

]]>
</content:encoded></item>
<item><title>Re: Краткая информация по этому узлу</title><guid>bHQofMZ5glfVpBwAGmuF</guid><pubDate>2025-09-01 23:12:17</pubDate><author>hugeping</author><link>https://club.hugeping.ru/bHQofMZ5glfVpBwAGmuF#bHQofMZ5glfVpBwAGmuF</link>
		<description>
		artur&gt; Красивости всякие. Примерно как в моём сообщении выше (микрозасмешки в картинках, человечки, котики и это вот всё)

Тогда новую тему просто начни, а то мы сейчас пишем в информации об узле....
		</description>
		<content:encoded>
<![CDATA[
hugeping -> artur<br><br>
<span class="quote">artur&gt; Красивости всякие. Примерно как в моём сообщении выше (микрозасмешки в картинках, человечки, котики и это вот всё)</span><br>
<br>
Тогда новую тему просто начни, а то мы сейчас пишем в информации об узле.<br>

]]>
</content:encoded></item>
<item><title>Re: Краткая информация по этому узлу</title><guid>uRhFtkwNTZAzibWZBI1M</guid><pubDate>2025-09-01 21:42:45</pubDate><author>artur</author><link>https://club.hugeping.ru/uRhFtkwNTZAzibWZBI1M#uRhFtkwNTZAzibWZBI1M</link>
		<description>
		Красивости всякие. Примерно как в моём сообщении выше (микрозасмешки в картинках, человечки, котики и это вот всё)
Ограничения в размерах и палитры -- вот это самое крутое.

А картинка выше -- это моя переделка картинки, которую я нашёл в галерее на сайте blackstrip.ru (декабрь 2...
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Красивости всякие. Примерно как в моём сообщении выше (микрозасмешки в картинках, человечки, котики и это вот всё)<br>
Ограничения в размерах и палитры -- вот это самое крутое.<br>
<br>
А картинка выше -- это моя переделка картинки, которую я нашёл в галерее на сайте blackstrip.ru (декабрь 2006; а сайт по разработке программок на J2me и прочих штук). <br>
<span class="comment">P.S. Edited: 2025-09-01 22:02:05</span><br>
<br>
<img class="img" src="data:image/png;base64,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"><br>
<span class="comment">P.S. Edited: 2025-09-01 22:02:40</span><br>
Valve-Prospero*<br>

]]>
</content:encoded></item>
<item><title>Re: Краткая информация по этому узлу</title><guid>xVZ9yz32vszf1Zb73iMi</guid><pubDate>2025-09-01 21:30:42</pubDate><author>hugeping</author><link>https://club.hugeping.ru/xVZ9yz32vszf1Zb73iMi#xVZ9yz32vszf1Zb73iMi</link>
		<description>
		artur&gt; А в этом разделе форума (ping.local) можно тему с картинками сделать?

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

А какого рода картинки?...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> artur<br><br>
<span class="quote">artur&gt; А в этом разделе форума (ping.local) можно тему с картинками сделать?</span><br>
<br>
Там просто жесткие ограничения на размер и есть некоторая избыточность. То-есть, приходится ужимать в палитре итд. Такое искуственное ограничение под ретро получается...<br>
<br>
А какого рода картинки?<br>

]]>
</content:encoded></item>
<item><title>Re: rein с SDL3</title><guid>dD8KpdEYP35YkjAVWK2A</guid><pubDate>2025-09-01 21:29:15</pubDate><author>hugeping</author><link>https://club.hugeping.ru/dD8KpdEYP35YkjAVWK2A#dD8KpdEYP35YkjAVWK2A</link>
		<description>
		artur&gt; Это можно будет, условно, совмещать метапарсер с какой-нибудь графикой на rein?

Ну да, в целом план такой. Я даже периодически начинаю писать, но потом снова работа и быт начинают мешать. В выходные попробую ещё раз :)...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> artur<br><br>
<span class="quote">artur&gt; Это можно будет, условно, совмещать метапарсер с какой-нибудь графикой на rein?</span><br>
<br>
Ну да, в целом план такой. Я даже периодически начинаю писать, но потом снова работа и быт начинают мешать. В выходные попробую ещё раз :)<br>

]]>
</content:encoded></item>
<item><title>Re: rein с SDL3</title><guid>kaDsSfnVt8yL3Gh0fXAA</guid><pubDate>2025-08-31 23:06:12</pubDate><author>artur</author><link>https://club.hugeping.ru/kaDsSfnVt8yL3Gh0fXAA#kaDsSfnVt8yL3Gh0fXAA</link>
		<description>
		Это можно будет, условно, совмещать метапарсер с какой-нибудь графикой на rein?...
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Это можно будет, условно, совмещать метапарсер с какой-нибудь графикой на rein?<br>

]]>
</content:encoded></item>
<item><title>Re: Краткая информация по этому узлу</title><guid>hBAzpiPlQOazpK3SdsZS</guid><pubDate>2025-08-31 09:53:16</pubDate><author>artur</author><link>https://club.hugeping.ru/hBAzpiPlQOazpK3SdsZS#hBAzpiPlQOazpK3SdsZS</link>
		<description>
		А в этом разделе форума (ping.local) можно тему с картинками сделать?

/* XPM */
static char * erara1_xpm[] = {
"128 64 4 1",
" 	c #D6D6D6",
".	c #2C2C2C",
"+	c #757575",
"@	c #ACACAC",
"                                                                                             ...
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
А в этом разделе форума (ping.local) можно тему с картинками сделать?<br>
<br>
<img class="img" src="data:image/png;base64,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"><br>
<span class="comment">P.S. Edited: 2025-08-31 09:57:51</span><br>
*Со своими картинками.<br>

]]>
</content:encoded></item>
<item><title>Re: rein с SDL3</title><guid>SY7Rzh9p4ykZNslz0D09</guid><pubDate>2025-08-18 20:18:22</pubDate><author>hugeping</author><link>https://club.hugeping.ru/SY7Rzh9p4ykZNslz0D09#SY7Rzh9p4ykZNslz0D09</link>
		<description>
		artur&gt; Привет! Как дела с rein на момент августа 25-ого?

Привет! В целом, рейн готов и работает. Редактор red на нём я использую на регулярной основе. В планах был перенос инстед библиотеки на луа (сделано) для внедрения в виде чего-то вроде instead-cli на rein (не сделано)....
		</description>
		<content:encoded>
<![CDATA[
hugeping -> artur<br><br>
<span class="quote">artur&gt; Привет! Как дела с rein на момент августа 25-ого?</span><br>
<br>
Привет! В целом, рейн готов и работает. Редактор red на нём я использую на регулярной основе. В планах был перенос инстед библиотеки на луа (сделано) для внедрения в виде чего-то вроде instead-cli на rein (не сделано).<br>

]]>
</content:encoded></item>
<item><title>Re: Дракон и Башня</title><guid>omrvpZjocWKV4lWcVQN3</guid><pubDate>2025-08-09 13:43:04</pubDate><author>artur</author><link>https://club.hugeping.ru/omrvpZjocWKV4lWcVQN3#omrvpZjocWKV4lWcVQN3</link>
		<description>
		Кстати, из крупного важного, с версии 1.1.0 от 18.05.2025 игра доступна на эсперанто. Там же поддержка TinyInstead и Plainstead. И, похоже, поддержка игрой отдельной ветки INSTEAD'а для Windows 95, 98, 2000.

Источник: https://silverwing.one/ru/news/2025/adatt_update110.html...
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Кстати, из крупного важного, с версии 1.1.0 от 18.05.2025 игра доступна на эсперанто. Там же поддержка TinyInstead и Plainstead. И, похоже, поддержка игрой отдельной ветки INSTEAD'а для Windows 95, 98, 2000.<br>
<br>
Источник: <a href="https://silverwing.one/ru/news/2025/adatt_update110.html" class="url">https://silverwing.one/ru/news/2025/adatt_update110.html</a><br>

]]>
</content:encoded></item>
<item><title>Тема Plan9 для Blender'а 3.3.x</title><guid>EMgJ96W9J5sa8a0hVfeA</guid><pubDate>2025-08-09 13:38:27</pubDate><author>artur</author><link>https://club.hugeping.ru/EMgJ96W9J5sa8a0hVfeA#EMgJ96W9J5sa8a0hVfeA</link>
		<description>
		Думаю, ветка по Plan9 подходит для этого.

Вспомнил, что делал (была попытка) тему, имитирующую Plan9 для Blender'а (одна из проверенных версий программы: 3.3.x).

Сам системой не пользовался, ориентировался на скриншоты. Но судя по обсуждениям людей на ряде зарубежных площадок -...
		</description>
		<content:encoded>
<![CDATA[
artur -> All<br><br>
Думаю, ветка по Plan9 подходит для этого.<br>
<br>
Вспомнил, что делал (была попытка) тему, имитирующую Plan9 для Blender'а (одна из проверенных версий программы: 3.3.x).<br>
<br>
Сам системой не пользовался, ориентировался на скриншоты. Но судя по обсуждениям людей на ряде зарубежных площадок -- тема людям понравилась.<br>
<br>
По ссылке в README.md Также ествуют скриншоты (они ссылаются на imgur).<br>
<br>
<a href="https://github.com/arbtttrn6/blender-plan9-theme" class="url">https://github.com/arbtttrn6/blender-plan9-theme</a><br>
<span class="comment">P.S. Edited: 2025-08-09 13:38:39</span><br>
<br>
Как маленькая штука для небольшой "освещаемости" и "популяризации" ("вызова интереса"), тоже вполне годится, кажется.<br>

]]>
</content:encoded></item>
<item><title>Re: rein с SDL3</title><guid>Me9WTmgH2CLlnqJinL7k</guid><pubDate>2025-08-09 13:22:12</pubDate><author>artur</author><link>https://club.hugeping.ru/Me9WTmgH2CLlnqJinL7k#Me9WTmgH2CLlnqJinL7k</link>
		<description>
		Привет! Как дела с rein на момент августа 25-ого?...
		</description>
		<content:encoded>
<![CDATA[
artur -> hugeping<br><br>
Привет! Как дела с rein на момент августа 25-ого?<br>

]]>
</content:encoded></item>
<item><title>Re: Разговор с ChatGPT</title><guid>wYmynS0qeDuktd3PqtfW</guid><pubDate>2025-06-04 17:58:14</pubDate><author>hugeping</author><link>https://club.hugeping.ru/wYmynS0qeDuktd3PqtfW#wYmynS0qeDuktd3PqtfW</link>
		<description>
		doesnm&gt; В статье ты говорил что нашел свой мысленный эксперимент в исследованиях.
doesnm&gt; Поздравляю, теперь это произошло дважды: https://sakana.ai/dgm/

Да уж, так стремительно всё меняется что иногда хочется приплести какую-то конспирологическую теорию. Даже сложно представить...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> doesnm<br><br>
<span class="quote">doesnm&gt; В статье ты говорил что нашел свой мысленный эксперимент в исследованиях.</span><br>
<span class="quote">doesnm&gt; Поздравляю, теперь это произошло дважды: https://sakana.ai/dgm/</span><br>
<br>
Да уж, так стремительно всё меняется что иногда хочется приплести какую-то конспирологическую теорию. Даже сложно представить себе будущее. <br>

]]>
</content:encoded></item>
<item><title>Re: Разговор с ChatGPT</title><guid>nYg2OmiI7ySDoGAGaAXy</guid><pubDate>2025-06-02 10:23:06</pubDate><author>doesnm</author><link>https://club.hugeping.ru/nYg2OmiI7ySDoGAGaAXy#nYg2OmiI7ySDoGAGaAXy</link>
		<description>
		В статье ты говорил что нашел свой мысленный эксперимент в исследованиях.
Поздравляю, теперь это произошло дважды: https://sakana.ai/dgm/...
		</description>
		<content:encoded>
<![CDATA[
doesnm -> hugeping<br><br>
В статье ты говорил что нашел свой мысленный эксперимент в исследованиях.<br>
Поздравляю, теперь это произошло дважды: <a href="https://sakana.ai/dgm/" class="url">https://sakana.ai/dgm/</a><br>

]]>
</content:encoded></item>
<item><title>rein с SDL3</title><guid>y3UMimmTKhlLoX8sbFHV</guid><pubDate>2025-01-24 11:59:58</pubDate><author>hugeping</author><link>https://club.hugeping.ru/y3UMimmTKhlLoX8sbFHV#y3UMimmTKhlLoX8sbFHV</link>
		<description>
		Написал и добавил platform-sdl3.c - собирается и вроде бы работает.
Пока в экспериментальном статусе. Для сборки с SDL3: make -f Makefile-sdl3

P.S. SDL3 на первый взгляд с точки зрения API выглядит заметно лучше, чем SDL2
...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> All<br><br>
Написал и добавил platform-sdl3.c - собирается и вроде бы работает.<br>
Пока в экспериментальном статусе. Для сборки с SDL3: make -f Makefile-sdl3<br>
<br>
<span class="comment">P.S. SDL3 на первый взгляд с точки зрения API выглядит заметно лучше, чем SDL2</span><br>

]]>
</content:encoded></item>
<item><title>Re: Массивное обновление станции ping</title><guid>4TdAJRBY9GJVJJ7TxPi4</guid><pubDate>2025-01-23 11:13:15</pubDate><author>hugeping</author><link>https://club.hugeping.ru/4TdAJRBY9GJVJJ7TxPi4#4TdAJRBY9GJVJJ7TxPi4</link>
		<description>
		doesnm&gt; Я думал прям в ii-go, ну так даже лучше

Я пока полностью разделяю гемини и ii-go, в том плане что в гемини свои комменты а тут - свои. В теории их можно было как-то связать, но я боюсь ломать оазис :)...
		</description>
		<content:encoded>
<![CDATA[
hugeping -> doesnm<br><br>
<span class="quote">doesnm&gt; Я думал прям в ii-go, ну так даже лучше</span><br>
<br>
Я пока полностью разделяю гемини и ii-go, в том плане что в гемини свои комменты а тут - свои. В теории их можно было как-то связать, но я боюсь ломать оазис :)<br>

]]>
</content:encoded></item>
<item><title>Re: Разговор с ChatGPT</title><guid>o5gXbqEbZov669e3bVKw</guid><pubDate>2025-01-23 09:18:23</pubDate><author>doesnm</author><link>https://club.hugeping.ru/o5gXbqEbZov669e3bVKw#o5gXbqEbZov669e3bVKw</link>
		<description>
		Читал взахлеб, но сначала не понял в чем прикол. Дочитав - понял...
		</description>
		<content:encoded>
<![CDATA[
doesnm -> hugeping<br><br>
Читал взахлеб, но сначала не понял в чем прикол. Дочитав - понял<br>

]]>
</content:encoded></item>
</channel></rss>
