?

Log in

iisus' Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in iisus' LiveJournal:

[ << Previous 20 ]
Thursday, February 23rd, 2017
4:14 am
Дорабатываю игру:
Friday, October 21st, 2016
2:38 pm
Кто играл в детстве в Scorched Earth?
Я делаю римейк этой игры, но с физически реалистичной землёй. Пришла пора схватить за хрипящий носяру бешеного скакуна неуёмной вычислительной мощи видеокарточек и пустить его в сторону рассветной зари светлого будущего компьютерных игр, в котором не графика, а физический реализм доставляют ключевую радость игрокам. Вот видос прототипа:

Thursday, June 9th, 2016
1:01 am

Главный герой в фильме Варкрафт лицом и мимикой похож на советского актёра Пуговкина.

Saturday, March 19th, 2016
8:55 pm
В этом году много музыкантов покосило. Мне особенно жалко гитарита из Riverside Петра Грудзиньского. Про него нигде не постили, я вот теперь только узнал. Надеюсь, группа найдёт возможность удежаться на пике творческого могущества.

И без того пронзительно-печальна песня Towards the Blue Horizon с их последнего альбома, но в свете произошедшего лик мрачной, нездешней пророческй точности проступает в ней.

Where are you now my friend?
I miss those days
I hope they take good care
Of you there
And you can still play the guitar
And sing your songs

I just miss those days
And miss you so
Wish I could be strong
When darkness comes


Monday, November 30th, 2015
7:35 pm
Природа умней меня
Иногда я балуюсь с искусственной эволюцией. Ещё в аспирантуре я прочитал много естественнонаучной литературы, чтобы знать, как природа справляется с задачей прогрессивной эволюции, и как именно создаёт зверям новые функции. Но потом, на уровне кода, приходилось искусственно оптимизировать процесс генетического поиска, уже не опираясь на природные механизмы, а исходя только из анализа результатов.

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

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

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

И я даже не столько рад тому, что подтвердилась гипотеза, которую я вывел исходя из очень грубой модели. А то, что этот природный способ гораздо проще реализовать в модели, вместо того, чтоб создавать отдельные сущности мутаторов. Как раз у меня половое размножение, и есть родительские аллели, чтоб сравнить. И ещё, преимущество в том, что природный способ выглядит самоподстраивающимся, ибо как только мутации в области изменчивости выведут организм на плато оптимума, шанс различия в родительских аллелях понизится, и горячая точка остынет.
Sunday, November 22nd, 2015
3:15 am
The Room - бог фильмов
"Худший фильм всех времён" - я счастливо ржал секунд тридцать, когда прочитал, что есть такое мнение. Ибо этот вывод кричаще напрашивается, если сказать себе: да, вся эта дистиллированная система штампов, вся эта безупречная последовательность карикатурных диалогов и нарочитой игры - свидетельство провала по всем фронтам. И процентов 90 зрителей согласятся с этим мнением.

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

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

Равных этому фильму просто нет, он испепелил вокруг себя пространство, ничего нового больше не будет. Все фотоны, оживляющие плёнку на экране, исходят из его блеска. Для кинематографа лучше этот фильм просто забыть, но не забудешь солнца в небе.
Sunday, November 8th, 2015
10:39 pm
Видос про разрабатываемую игру
Я мог бы похвастаться сложностью программной архитектуры, которую специалист разглядел бы в том, как работает написанная мной игра, которой посвящён этот видос. Но подлинный предмет гордости - английское произношение, которое специалист раскритиковал бы, а для меня оно в нынешнем виде - большое достижение.



Хотя, метче было бы говорить не о сложности программной архитектуры, а о её простоте, и именно в этом достижение. Соединяя много простых модулей в развитую систему, программист рискует усложнить её и сделать затруднительной дальнейшую работу, но мне удалось этого избежать. Так что игра уже сложна и интересна, ещё далеко не закончена, а разработка всё так же проста, приятна, и не обременена тяжестью уже написанного кода, как и на первых шагах.
Friday, September 11th, 2015
2:29 am
Новый альбом Riverside
Ещё сентиментальней стали. Но водянистые, плаксиво-сопливые мотивы с прошлых альбомов обросли сверкающей бронёй сверхконцентрированной выразительности. IQ напоминает местами. Одна или две песни - беззубая попса, некоторые - забористый, исполненный точного, спокойно-энергичного драматизма психодел. А местами - и вовсе расколбашивающий эмбиент, чуть ли не на пинкфлойдовскую вотчину забросили сети стилевого разнообразия. А рычания, напряжённых нервов и агрессии тут неприкрыто отрицательное количество.

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

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

С опасением я обычно замечаю, если у хорошей группы в очередном альбоме вдруг чуть меньше становится живой музыкальной материи - той, которую не надо наряжать ни в тембральные, ни в аранжировочные меха, которая хоть в балалаечном исполнении добьёт до цели. И в этом альбоме музыки стало как-будто чуть меньше. А звукорежиссёрского колдовства над холостыми аккордами - больше. Альбом прекрасен, спору нет, но раньше я не имел сомнений по поводу качества свежих плодов этой группы, а теперь - закрались. Хотя, молодые, самобытные, могут и преодолеть распутье, о котором свидетельствует этот яркий, но подспудно нащупывающий, куда двигаться дальше альбом.
Sunday, August 2nd, 2015
2:28 am
Один человек поел собственного говна и потом всю жизнь писал книги, пытаясь осмыслить этот опыт и подвести итог. Но в старости он понял, что неспособен постигнуть произошедшее с ним, и застрелился. Миллионы людей читали эти книги и испытывали благодарность автору. Даже дали ему нобелевку.
Другой человек поел собственного говна и стал писать книги, пытаясь осмыслить этот опыт. Он был гораздо талантливее первого, и быстро подвёл итог. Заметив, что больше ему не о чем писать, он перестал это делать и заперся в башне.
Третий человек поел собственного говна, быстро осмыслил это в своих книгах, но писать продолжил. И все сказали, что он исписался.
Четвёртый человек никогда не ел собственного говна, но писал неплохие, в общем-то книги, потому что умел сочинять интересные истории.
Пятый человек поел собственного говна и всё сразу понял, так что ему даже не пришлось писать книг.
Шестой человек всё понял, не ев собственного говна, и все сказали, что это потому что он поел собстенного говна.
Седьмой человек поел собственного говна чтобы всё понять, но ничего не понял, и описал свой опыт в книге, сделавшись модным писателем.
Восьмой человек поел собственного говна чтобы научиться писать интересные книги, но умер от отравления.
Девятый человек поел собственного говна чтобы покончить с собой, но понял, что прежде и не жил, а жизнь только началась.
Десятый человек поел собственного говна случайно, даже не заметив этого, просто говно попало в пищу из-за грозы.
Одиннадцатый человек поел собственного говна чтобы стать бессмертным, но не знал, как проверить, сработало ли.
Двенадцатый человек поел собственного говна чтобы прослыть оригиналом, но оказалось, что в этот день все поели говна кроме одного, который в итоге и прослыл оригиналом.
Thursday, July 23rd, 2015
1:34 am
Кпд кульминации
До чего же субтильными средствами подчёркивается кульминационное разрешение в этой песне. Она однородна, монотонна, сентиментально-экзистенциальна, и через это психоделична, укачивает и убаюкивает, и не ждёшь от неё большего, и в тот самый момент ничего почти не меняется, но наваливается вдруг громада красоты, разверзается, будто сваливаешься с обрыва, и крылья сзади распростираются, и паришь над масштабно расстеленными пространствами! С миниатюрными добавлениями по звуку этот приём трижды в песне срывает покров, обнажая всё более значительные слои эмоционального содержания композиции.

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

Sunday, June 21st, 2015
2:17 am
Как я юность вспоминал
            Я представлял это так: сижу на травке, светит солнышко, из углубления Зелёного театра мощно пульсирует музыка, я качаю в такт головой и счастливо улыбаюсь любимой музыке.
         Когда я вышел из метро, клубились тяжёлые тучи, стояла полутьма, а ливень дошёл до той стадии, когда промокшие горожане прекращают попытки спастись и начинают дурачиться, прыгая по лужам и кружась в потоках, спадающих с крыш. Несмотря на небесные извержения, было тепло.
         Я шагал по Ленинскому, сдавая бастионы сухой одежды. Сразу захлюпали кроссовки, шорты быстро темнели и тяжелели, зонт не справлялся со стихией, пришлось эвакуировать деньги и телефон в задние карманы, где было суше. Среди шума падающей воды уже различимо гудели басы.
         Дошагал до Нескучного, шагнул в леса. Там темень, промокшая листва, свежий воздух, скользкая земля, и текут, текут коричневые потоки, плашмя и сбиваясь в потоки. Ливень хлестал и ярился. Скользя по глине вдоль шумного потока я спускался вниз. Упасть не боялся, но не потому что уже безнадёжно мокрый, а потому что ловкий, с вашего позволения. А Нескучник перерыт немилосердно, глина разодрана гусеницами, Я пошёл по спускающемуся вниз оврагу: по центру там идёт ров, в нём уже по-горному шумит могучий поток. Я скольжу-бреду по бережочку, в одной руке зонт, в другой мобильник с картой, чтоб не забрести не туда.
         Дошёл до забора Зелёного театра, но он высоко наверху, а я на дне оврага, где ров с водой соединяется с другим рвом, и вместе они убегают под мост. А мне надо наверх, а с земляных склонов течёт.
         Пока шёл по этому лесу, ни души не встретил. А думал, что будет много народу. Ах, забыл упомянуть: я вовсе не собирался покупать билет, иначе зашёл бы цивильно со стороны Парка. А в Нескучнике никогошеньки, да-с. С учётом ливня - объяснимо.
         И вот, проявив чудеса ловкости и везения (ибо нога в любой момент могла скользнуть, повергнув меня в ревущий поток), я перепрыгнул через все рвы и полез по глинистому склону. А басы сверху уже качают, сердце бьётся в предвкушении. Вылез – забор, высокий, метра четыре, с шипами. Я лезть не планировал, но места дикие, стал приглядываться, нет ли дыры. Тут шарящий взгляд мой натыкается на пузатого такого, в теле, господина в костюме, внимательно на меня глядящего с той стороны. Как бы посвистывая я пошёл вдоль забора вниз, слушая, где звук получше. Но долетали в основном только гулкие басы. Было ещё светло, но из-за туч уже сумрачно. Я остановился, уставился в телефон, стал изучать карту.
         Сзади по мосту подошёл чувак – худой, небритый, лет 35, с зонтишком, тоже промокший. Collapse )
Thursday, May 21st, 2015
12:36 am
Сказание о морковном человеке
            Один человек родился морковью. Он торчал в грядке, смотрел вокруг. Шли дожди, он рос. Зелёный пучок ел свет. Человек начал соображать. Как мне быть, думал он. Я ничего не могу. Я пассивен как предмет. Я овощ. Мой век недолог. Я хочу влиять на мир! Творить добро или зло, познавать, создавать. Но мысли эти некому было услышать. Некому было помочь ему, никто не знал, что одна из морковин на грядке является живым человеком.
           Он пробовал шевелиться или подавать знаки, но тело оставалось недвижимо, а шевеление зелёной поросли не отличалось от хаотичного покачивания на ветру всех других морковных стеблей. Что, если и они — тоже люди, спрашивал себя человек. Но он не мог этого проверить, и предпочитал верить в то, что морковь — просто морковь. Ведь что это был бы за мир, если бы вся морковь была людьми? Расточительный, жестокий. Поверить в такое означало возненавидеть этот глупый, неестественный мир. Но человек любил мир, любил жизнь.
           Земля питала, но и давила, держала. Человек прорастал в неё всё глубже, укоренялся, добирался среди глины и песка до разлагающейся органики, до питательных растворов, трепетной плёночкой облепивших дёрновые тернии. Корнями он чуял, куда расти. Иногда он касался чужих корней, и деликатно извинялся на молчаливом языке моркови.
           Из развлечений были бабочки, лягушки, прочая мелкая живность. Пролетали птицы. Наблюдая за ними, человек отвлекался от своих невесёлых дум. Иногда он просто нежился на солнышке, наслаждаясь сладостью, которую рождает полуденное солнце в его зелёных листьях. Лёгкий ветерок покачивал их, соседние листья щекотали, касаясь. Доносились ароматы прочей зелени и цветов. Успокаивающе жужжали шмели. В такие моменты человек наслаждался жизнью и не сожалел, что ему выпало родиться морковью. Но когда солнце заходило, выпадала вечерняя роса, появлялись над головой звёзды, человеку оставалась долгая ночь размышлений.
Collapse )
Sunday, April 19th, 2015
7:19 pm
Коты - спонтанные прогеры
Мой прежний кот пил на семь тактов. Три такта хлебал, потом пол-такта пропускал. Нынешний кот тоже пьёт на семь тактов. Пять раз хлебает и два пропускает.

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

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

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

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

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

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

Прежний кот любил пить из одной ёмкости, этот пьёт из другой, каждый из них путём проб и ошибок подобрал к ёмкости оптимальный ритмический паттерн, чтоб было удобно пить.
Sunday, April 5th, 2015
9:29 pm
Эволюция
Три недели назад я решил сделать модель генома для искусственной эволюции, утилизирующего двуполую систему размножения. Обычно моделирование эволюции производится на основе однополого размножения. Оно проще, но у двуполого есть исключительной силы преимущество: полезная мутация, возникшая у одного организма, быстро распространяется по популяции, комбинируясь с другими полезными новшествами.

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



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

Если визуализировать геном организма из 201 поколения, то увидим мы что-то такое:



Рядок кружков снизу - сигналы от сенсоров. Рядок из 4 кружков сверху - сигналы управления. Остальные белые кружки - промежуточные узлы. Красные и зелёные кружки - гены. Линиями показаны связи, создаваемые генами. Цвет линий говорит о локусе, которому они принадлежат, и наследуются все вместе, как система.

В идеале модель позволит автоматизировать создание систем управления. Но пока не ясны границы её применимости. Следующие эксперименты будут посложней. Один из них, результаты которого будут особенно наглядны, будет состоять в моделировании эволюции многоклеточных.
Friday, January 23rd, 2015
3:30 pm
Январьница
Наивная природа простодушно ведётся на ненамеренное плутовство искусственной среды, в заботливом пароксизме ненатуралистичности подгоняющей параметры под нежную тушу человечества. На стыке суровой морозно-вьюжной стихии и турбинно-атомной машинерии, мимикрирующей под солнечный огонь, родятся огоньки несвоевременного порхания и желтизны.
Monday, January 12th, 2015
3:40 pm
Музыка - властелин восприятия
Покажем эту мысль на двух примерах.

Здесь просто убрали музыку:




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

Monday, January 5th, 2015
6:04 pm
Развенчание укоренившихся мифов
На два важнейших вопроса предстояло мне ответить по результатам велосипедной прогулки по лесу. Кстати, беспрецедентно покатался. Температура в -10 оказалась идеальной. Холодно лишь в той приятной мере, в которой ожидаешь этой свежей морозности на щеках от зимней прогулки. При этом, снег крепок и кататься так же легко как летом. А свежевыпавший снежок превратил лес в сказочный мир.



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

Collapse )
Sunday, December 28th, 2014
2:10 am
Я и паяние
Мой монитор раз в год выходит из строя, а паяльника нет, но кого это когда-нибудь останавливало?


На коленке.
Monday, September 22nd, 2014
11:35 pm
Quadrium


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

Вот видос геймплея. Понятно, что делать?



Вот ссылка, прошу качать и оценивать там на страничке (это хорошо для места в рейтинге):

Get it on Google Play
Sunday, September 21st, 2014
8:43 pm
Довольно много спутников пролетает на фоне луны, если смотреть в телескоп. Штуки по две в минуту. То есть, если бы они светились все, то видны были бы тысячами одновременно в пределах угла зрения. Не нужно было много кадров делать, чтоб один из них попался. Немного похоже на птицу, но это от несовершенства телефонной "оптики".
[ << Previous 20 ]
About LiveJournal.com