RSS
# Re: Про собаку, мячик и сливную решётку
std.hugeping.micro
vvs(ping,12) — hugeping
2021-10-13 14:17:50


hugeping> Да в том-то и дело, что не знаю. :) Может быть, просто жалок? :) Шучу. Не знаю. Много каких-то ассоциативных образов, которые подсознательно действуют.

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

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

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

# Re: Про собаку, мячик и сливную решётку
std.hugeping.micro
hugeping(ping,1) — boscholeg
2021-10-13 11:03:36


boscholeg> Намекаешь на то, что тебя тащат куда-то против твоей воли? Или на беспочвенность своих страхов и сомнений?

Да в том-то и дело, что не знаю. :) Может быть, просто жалок? :) Шучу. Не знаю. Много каких-то ассоциативных образов, которые подсознательно действуют.

# Re: Про собаку, мячик и сливную решётку
std.hugeping.micro
boscholeg(ping,5) — hugeping
2021-10-13 09:41:14


hugeping> Может быть, я тоже как эта собака?
Намекаешь на то, что тебя тащат куда-то против твоей воли? Или на беспочвенность своих страхов и сомнений?

# Про собаку, мячик и сливную решётку
std.hugeping.micro
hugeping(ping,1) — All
2021-10-13 09:30:56


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

-- Ну не бойся, давай. Не бойся.

Оказалось, что пёс лег на пол, прижав голову и распластав лапы. Он отказывался пересекать узкую решётку слива. Ну, сантиметров 15.

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

Я не знаю почему, но этот эпизод прямо врезался в память, и я всё время к нему возвращаюсь.

Почему сливная решётка стала для пса непреодолимой проблемой? Травма, ассоциация, что-то ещё? Помогал ли мячик в зубах бульдога преодолеть страх? Что он чувствовал, когда хозяин волок его через "страшное" препятствие?

Может быть, я тоже как эта собака?

# Re: Деды и творчество
std.hugeping.micro
vvs(ping,12) — boscholeg
2021-10-06 16:04:07


boscholeg> Ну вот я уже двоюродный дед. А толку то?
boscholeg> Ни бороды, ни ума ни фантазии.

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

# Re: Деды и творчество
std.hugeping.micro
boscholeg(ping,5) — vvs
2021-10-06 14:10:08


vvs> Внуки есть? Тогда не дед ;)

Ну вот я уже двоюродный дед. А толку то?
Ни бороды, ни ума ни фантазии.

# Re: Деды и творчество
std.hugeping.micro
hugeping(ping,1) — vvs
2021-09-21 14:39:55


vvs> Внуки есть? Тогда не дед ;)

Дед! Дед Мороз я. :)

# Re: Деды и творчество
std.hugeping.micro
vvs(ping,12) — hugeping
2021-09-21 14:06:59


Внуки есть? Тогда не дед ;)

# Деды и творчество
std.hugeping.micro
hugeping(ping,1) — All
2021-09-21 13:08:20


Очень вдохновляют примеры, когда творчеством занимаются пожилые люди. Пётр Мамонов, Procol Harum (выпустившие альбом в 2017!), Питер Фальк в роли самого себя в Коломбо... Экзюпери написал Маленького принца после 40. В общем, если приглядеться, то в глазах взрослых с виду людей, можно разглядеть искорки детства.

Как-то на youtube случайно натолкнулся на любительский клип на одну из любимых песен Procol Harum. Вот он https://www.youtube.com/watch?v=-MnQTFa7PHI

Видеоряд + музыка совпали на 100%! Музыка резонируют с картинкой так, что на кадрах, когда барон обгоняет летящую смерть, я чувствовал мурашки по телу. Это было настолько удивительно и круто, что я посмотрел фильм, из которого был нарезан видеоряд. Вот этот фильм: https://ru.wikipedia.org/wiki/Приключения_барона_Мюнхгаузена_(фильм)

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

Что тут сказать? "Ты не один"(c)

# Re: Программирование как зависимость
std.hugeping.micro
vvs(ping,12) — hugeping
2021-09-18 16:24:32


А если без шуток, то когда-то я интересовался людьми-счётчиками. Там есть случаи психиатрических заболеваний, например https://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D0%BB%D1%83%D1%88%D0%BA%D0%BE%D0%B2,_%D0%98%D0%B3%D0%BE%D1%80%D1%8C_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87

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

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

# Re: Программирование как зависимость
std.hugeping.micro
vvs(ping,12) — hugeping
2021-09-18 15:18:13


hugeping> Действительно, слышал, были такие случаи... ;)

Ха-ха. Студенческий фольклор. "Один преподаватель на 1 курсе говорил нам наполовину в шутку, что каждый год на потоке в физическом факультете кто-нибудь попадает в психушку". Отсюда: https://hugeping.tk/tDeAZ3ChZQzAOdZKgVqV#tDeAZ3ChZQzAOdZKgVqV

# Re: Программирование как зависимость
std.hugeping.micro
hugeping(ping,1) — vvs
2021-09-18 14:46:19


В "Возвращении квантового кота" есть герой, бомж. Там он говорит что-то такое:

> Когда-то я хотел стать кандидатом наук... Писал диссертацию на тему строения материи.. Но... Мой мозг переутомился... Я пытался успокоиться и вот... Теперь я здесь...

Действительно, слышал, были такие случаи... ;)

# Re: Программирование как зависимость
std.hugeping.micro
vvs(ping,12) — hugeping
2021-09-17 23:17:40


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

Здоровой психике никакая книга нанести вреда не может. Или всё-таки нет? Каков будет ваш положительный ответ? :)

Тут ещё остаётся вопрос: насколько окрепшая психика подразумевается? И как определить её крепость? :)

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

# Re: Программирование как зависимость
std.hugeping.micro
hugeping(ping,1) — vvs
2021-09-17 20:09:52


vvs> В итоге ни одна книга в отдельности уже не может нанести мне вреда! Здорово, правда? :'D

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

# Re: Программирование как зависимость
std.hugeping.micro
vvs(ping,12) — hugeping
2021-09-15 14:10:13


hugeping> Но вред от этой зависимости есть. Конечно, хочется её романтизировать и идеализировать. Но она вредит и, при этом, мало что даёт на выходе.

Условность. Зависит от того, как определить пользу и у всех она разная. Но сам факт нанесения вреда здоровью излишествами - это явно плохо.

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

# Программирование как зависимость
std.hugeping.micro
hugeping(ping,1) — All
2021-09-15 13:12:03


Несколько дней нахожусь в программистском запое. Программирую Re:instead. Этот проект никак не связывает мне руки, поэтому чувствую эмоциональный подъём. За счёт недосыпания и насилия над нервной системой, конечно же. Это плохо, каждый раз думаю об этом и... Ничего не меняется. Страсть программирования сидит уже глубоко, и просто так победить это не получится. Да и решимости, наверное, нет. "Дай мне целомудрие и воздержание, только не сейчас" // Августин Блаженный.

Но вред от этой зависимости есть. Конечно, хочется её романтизировать и идеализировать. Но она вредит и, при этом, мало что даёт на выходе. Кто знает о проекте Re:instead? 10 человек? :) Полезен ли он? Единственная надежда на пользу, это добавление TTS поддержки для незрячих. Которую, кажется, можно было бы сделать для Android версии. Может быть попробую сделать это.

За это время отделил логику рендеринга шрифтов так, что менять библиотеки отрисовки текста стало очень просто. Сделал возможность собираться с freetype (он даёт лучшее качество на низких DPI) и с libschrift (просто до кучи). Так что теперь Re:instead может быть собран с 3-мя рендерами.

Бинарные сборки 0.4 будут уже на freetype.

# 07.09.2021 - F-Droid и бан INSTEAD в Google Play
std.hugeping.micro
hugeping(ping,1) — All
2021-09-07 18:30:43


Последние дни занимался тем, что добавлял re:instead в F-Droid. И это, похоже, удалось! Сегодня смержили в мастер ветку. Так что остаётся только ждать, когда обновится репозиторий, искать и ставить приложение reinstead.

Вчера INSTEAD ланчер от Бориса Тимофеева был забанен на Google Play. С одной стороны, я расстроился. С другой -- это закономерно. Свободное ПО всегда будет встречать сопротивление. Наверное, можно попробовать оспорить решение, объяснив что INSTEAD не устанавливает ПО, а качает Lua скрипты игр... И Борис попробует это сделать. Но мне кажется, окончательно сбросить с себя ярмо корпорации -- тоже неплохой вариант. Так или иначе, INSTEAD доступен через в F-Droid...

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

P.S. Edited: 2021-09-07 18:32:14

# 04.09.2021
std.hugeping.micro
hugeping(ping,1) — All
2021-09-04 09:43:30


За последние дни практически закончил re:instead. Версия для ANDROID работает и играется приемлемо. Очень много доработок, в том числе и в плане производительности. re:instead будет распространяться только в виде комплекта игр, гарантированно хорошо работающих в этом интерпретаторе. Никаких ланчеров и скачиваний из сети.

Также пробросил микроблог из gemini на https://hugeping.ru
Сомневаюсь, транслировать ли эти сообщения микроблога в twitter/mastadon/telegram или это будет только засорять... Пока они транслируются только в телеграм.

Накопил много тем для блога, но программировать пока интереснее. :)

# Re: 26-08-2021
std.hugeping.micro
hugeping(ping,1) — vvs
2021-09-02 21:38:22


vvs> Это из майкрософта человек :)

Довели, беднягу. :)))

Да, тенденция есть! Это интересный феномен. Люди перегружены.

# Re: 26-08-2021
std.hugeping.micro
vvs(ping,12) — hugeping
2021-08-31 21:40:52


О, наконец сообразил, что меня больше устраивает вместо слова "простота": "красота, как чувство меры".

# Re: Последний день лета
std.hugeping.micro
nvkv(ping,35) — hugeping
2021-08-31 21:27:27


Поздравляю!

# Re: 26-08-2021
std.hugeping.micro
vvs(ping,12) — hugeping
2021-08-31 21:06:50


hugeping> Может быть, тяга к простоте -- это возрастное? :)

По крайней мере это явно распространённое заболевание. Вот, на днях наткнулся:

Software Complexity

Simplicity is not the opposite of complexity. Simplicity is too often an excuse for being simplistic. The world doesn't need any more stupid software. The opposite of complexity is beautiful, elegant design.

http://lovettsoftware.com/

Это из майкрософта человек :)

# Re: 26-08-2021
std.hugeping.micro
hugeping(ping,1) — vvs
2021-08-31 18:16:09


О, спасибо! Посмотрим...
Может быть, тяга к простоте -- это возрастное? :)

# Последний день лета
std.hugeping.micro
hugeping(ping,1) — All
2021-08-31 18:15:23


Всё-таки выпустил в последний день лета INSTEAD 3.4.0. Этот релиз сильно задержался и несёт в себе долгожданную поддержку HiDPI.

Помню, как в 2009 (или в 2008?) писал первую игру "Одна старая история", которая начиналась в последний день лета... Конечно, я тогда думать не мог, что это хобби растянется на >10 лет. Думаю, так или иначе, оно повлияло на меня. В том числе в профессиональном плане.

https://instead.hugeping.ru/post/2021-08-31-instead-3-4-0/

# RE:INSTEAD на Android
std.hugeping.micro
hugeping(ping,1) — All
2021-08-29 19:29:51


Всё-таки, что-то получилось! Только что закоммитил в contrib проекта reinstead https://github.com/instead-hub/reinstead исходники для сборки Android версии.

Конечно, это ещё не релиз, но, вроде бы, в целом -- работает. Заодно, перевёл reinstead на работу с SDL render Api (он стал работать заметно быстрее).

К сожалению, из-за REINSTEAD сдвигается релиз его старшего брата (INSTEAD).

# Re: Играю с Android
std.hugeping.micro
vvs(ping,12) — hugeping
2021-08-28 13:06:13


hugeping> 50 лет Си уже существует, сколько ещё технологий он переживёт?

https://ziglang.org

Посмотрим.

Текучесть вызвана, в основном, ленью и консерватизмом. Поэтому и Plan 9 мало кто использует. Что, впрочем, нормально.

# Играю с Android
std.hugeping.micro
hugeping(ping,1) — All
2021-08-28 12:50:37


Ради интереса решил попробовать собрать reinstead на Android. Я думал, что всё будет просто. Но нашлись нюансы...

В результате войны в течении 2-х дней с Java/ndk и отладкой SDL получился прототип. https://twitter.com/peter_ru/status/1431581688728010755

Но я пока не уверен, что буду доводить его до конца.

Пока работал со всем этим, меня не покидало ощущение перегруженности и текучести современных технологий. POSIX всё-таки более фундаментальная вещь. 50 лет Си уже существует, сколько ещё технологий он переживёт?

P.S. Список тем для блога растёт, но между программированием и блогом я всегда выбираю первое. Надеюсь, скоро будет перерыв и я напишу новые заметки. :)

# Re: 26-08-2021
std.hugeping.micro
vvs(ping,12) — hugeping
2021-08-26 16:12:13


hugeping> Отдушина от сложных вещей.

Знаю, что продолжаю пинать мёртвую лошадь, но чем-то мне это очень близко, наверное.

Всё относительно. Сидел, недавно, ковырял примеры к курсу Д.Харрисона "Введение в функциональное программирование". Там простой парсер, простая реализация Пролога на его основе и простая же система доказательства теорем. Всё написано на Caml light, но я перенес их для себя на OCaml для упрощения. Так не сразу разобрался во всех нюансах и казалось, что не так всё там просто. А после того, как разобрался, то не просто, а очень даже элементарно :)

Кстати, для тех, кто в теме, вот неплохой список литературы: https://alexott.net/ru/fp/books/

# 26-08-2021
std.hugeping.micro
hugeping(ping,1) — All
2021-08-26 15:18:11


Продолжил работу над RE:INSTEAD. Всё-таки, очень нравится мне этот проект. Отдушина от сложных вещей. Что сделано:

- изменение размера шрифта на-лету (ctrl+/ctrl-);
- поддержка автоскриптов (опция -i);
- поддержка прокруткой тасканием (для возможного порта на android).

Рад, что проект https://parser.hugeping.ru известен незрячим. Это даёт смысл его существованию!

# Микроблог
std.hugeping.micro
hugeping(ping,1) — All
2021-08-26 15:12:36


Решил создать эху std.hugeping.micro как замену твиттеру/мастадону.
Возможно, потом настрою трансляцию отсюда.