А знаете, как Re: по-китайски?
( говорит по-китайски )Альтернативы vtable
Oct. 4th, 2011 08:38 pmВозник тут теоретический вопрос, какие возможны реализации полиморфизма в C++, кроме таблицы виртуальных методов. В стандарте о vtable нет ни слова, но это самый очевидный и распространённый способ (по крайней мере я не знаю компиляторов, где иначе), к тому же, обладающий разумным балансом между потреблением памяти и скоростью. Интересно, могут ли быть варианты эффективнее?
( Другие способы делать это )Приснилась компьютерная ролевая игра. Протагонист попадает на огромный завод (возможно, на другой планете, но обосновать не могу). То ли частный детектив, то ли инспектор, то ли ещё какой-то свободной профессии. Во всяком случае имеет какое-то право там находиться с разрешения (а может и по поручению хозяев завода). По ходу выполняет разные миссии от руководства завода и от местного пролетарского подполья. При этом миссии глубокие, проработанные, и часто конфликтующие с другой стороной. Например, во время одной то ли диверсии, то ли облавы возможно придётся убить своего лучшего друга, лейтенанта СБ завода, лавфульного гуда, с которым съедено пуд соли и выполнено немало квестов (если, конечно, он застукает на горячем). Соответственно, и заговорщики будут очень недовольны, если узнают, что среди них затесалась крыса. Можно получить по ушам и от обоих конфликтующих сторон, если начать воровать по ночам или устроить пальбу в цеху.
Любопытно, что все представители руководства отличались, кроме типичной буржуйской внешности, увеличенными лобными долями. У пролов никаких деформаций, кроме профессиональных и лёгкой нищеты, не замечено.
Задача Сахарова о рубке капусты
Mar. 27th, 2011 11:03 pmЗанимаясь, по просьбе жены, рубкой капусты, Андрея Дмитриевич Сахаров задался вопросом — а сколько в среднем углов у получившихся многоугольников? Есть и треугольники, и четырёх-, пяти-, шести- и т.д. угольники, а сколько в среднем?
Это задачка простая, её решит и школьник. Для нематиков предлагаю вспомнить школу, пораскинуть мозгами, и попытаться ответить на этот вопрос.
Для математиматиков вопрос посложнее. А можно ли получить усреднённые значения долей n-угольников? И если да, то чему они равны, как относятся числа трёх-, четырёх- и т.д. угольников?
Словотворчество
Sep. 15th, 2010 03:26 pmПридумал новое слово — «генэтика». Увы, всё придумано до нас.
Драконы и девственницы
Sep. 12th, 2010 10:46 pmПочему-то считается, будто драконы падки на золото и девственниц. Ошибочность этого заблуждения становится ясной, стоит хорошо подумать и внимательнее присмотреться к историям. Ну зачем драконам золото? Оно несъедобно. И никто не видел, чтобы дракон расплачивался за что-либо золотом. А девственницы… Ну вот хоть в одной истории о драконах рыцарь, одержавший победу, привозил безутешным родителям обглоданный скелет дочери? Нет, заканчивается обычно всё счастливой свадьбой (ну, если девственница оказывается не слишком уродливой).
( На самом же деле… )P. S. Продолжение истории — в комментариях.
Плоская галактика
Sep. 10th, 2010 01:53 pmКак можно обнаружить экзопланету (планету за пределами Солнечной системы)? Даже самые большие слишком малы, слишком тусклы и слишком близки к своим солнцам, чтобы наблюдать их непосредственно в телескоп. Только по косвенным данным. Например, по эффекту Допплера, вызванному «покачиванием» звезды.
Но сильнее всего эти эффекты проявляются, если смотреть не вдоль оси вращения, а сбоку. Поэтому и обнаруживаемые планеты — те, орбита которых повернута к нам «боком». Остальные просто необнаружимы.
Следовательно и нам следует ждать гостей именно из плоскости эклиптики эклиптики. Первые звёздные карты с нанесёнными координатами чужих обитаемых миров и треками инкамингов будут плоскими.
Вероятно gornal мог бы сделать из этого какие-то выводы. А я не могу.
Ген пассионарности
Sep. 9th, 2010 11:09 pmНа Элементах недавно была статья. Собственно, само описываемое исследование не не очень интересно — результат очевиден и неубедителен. Но повод для исследования — ген DRD4, любопытен. Разные его аллели приводят к разной чувствительности клеток мозга к дофамину, «веществу удовольствия» (о дофамине уже писали на Элементах). Носители аллеля 7R вдвое слабее реагируют на дофамин, чем носители наиболее популярного аллеля 4R, т. е. получают меньше удовлетворения от простых тихих человеческих радостей — любви, семьи, спокойной работы. У них, как говорится, «шило в заднице», сильнее стремление к новым ощущениям, чтобы утолить дофаминовый голод. Всё это в среднем, конечно, но статистически значимо.
Возможно этот ген — и есть пресловутый источник «пассионарности». Не сам, конечно, усиленный социальными механизмами. В консервативном обществе такие люди успеха не добиваются, только создают социальное напряжение. Как только открывается возможность для эммиграции — первыми ею пользуются. В исходной популяции концентрация «беспокойного» гена падает и всё успокаивается. Сами же авантюристы, хоть и гибнут во множестве, но успевают образовать новое общество в новых землях, которое со временем тоже остепеняется. Носители «спокойного» гена, более успешные в стабильной среде, распространяются и снова вытесняют «беспокойных» наружу. Вот и волны пассионарности Гумилёва.
Следующие исследования вероятно будут посвящены сравнениям белых американцев с их европейскими родственниками.
Метаэкология
Jun. 15th, 2010 02:53 pmИнтересно, кто-нибудь рассматривал нечисть с экологически-эволюционной точки зрения?
Каждый вид, естественный или сверхъестественный, занимает определённую экологическую нишу. И когда эта ниша сильно изменяется или исчезает, специализированный вид вымирает. Менее специализированный имеет шанс выжить, приспособиться и со временем занять все опустевшие экологические ниши, породив большое разнообразие других видов. Раньше он не имел шансов, не выдерживал конкуренции с узкими специалистами.
Мы, очевидно, живём во время крупной сверхъестесвенной экологической катастрофы. Разрушены существовавшие века и тысячелетия экосистемы, сложившиеся вокруг человека и населённые сверхъестесвенными существами. По всей видимости большинство этих видов оказались узкоспециализированными, и хотя в своё время показали хорошие темпы адаптации (что и привело к возникновению большого числа видов за историческое время), он оказался недостаточным для произошедших за последнее столетие-два изменений. Увеличение плотности населения, изменение способов ведения сельского хозяйства, борьба с традиционными суевериями — привели к сокращению, а затем и практически полному уничтожению ареалов обитания сверхъестесвенных существ. К сожалению, большинство этих существ не оставило после себя каких-либо заметных материальных следов, только путанные и неоднозначные упоминания в фольклоре.
По всей видимости, нелюбовь «малого народца» к «холодному железу» проистекает именно из-за перемен, которые несли новые технологии в жизнь людей. Чаще и дольше всего сверхъестественные существа встречаются именно в отсталых районах.
Но не стоит думать, что наука и техника противоположны сверхъестественному. Свято место пусто не бывает — новые ниши со временем займут другие существа, прежде ютившиеся в тени своих более успешных товарищей. Их не будет пугать запах бензина, шум, пыль. Они заселят бетонные перекрытия наших квартир, поселятся на гудронных крышах и в канализации, обживут компьютеры и автомобили. И вопрос — готов ли будет к этому человек? Сможем ли мы так же быстро адаптироваться к новым соседям, к которым у нас нету иммунитета?
Сны о том, что я сплю и вижу сон, у меня уже были. Сегодня же мне приснилось, что мне приснился сон, в котором мне снилось, что я сплю и вижу сон. И что я написал в ЖЖ о всём этом возмутительном безобразии.
К сожалению, сейчас я уже не помню ни самый внутренний сон, ни свою приснившуюся запись, в которой его описал.
В советских программируемых калькуляторах МК-61 стек возвратов был глубиной 4, причём, если заполнить его полностью, то после снятия последнего адреса дальнейшее снятие продолжало возвращать последний адрес. Интересно, после какой вложенности снов человеческий стек переполнится и рекурсия станет казаться бесконечной?
Двойная планета
Apr. 12th, 2010 06:55 pmvitus_wagner пишет фантастический роман. Среди экзотических планет, на которые расселилось человечество к XXIII веку — двойная планета. Интересной особенностью этой системы является то, что масса и размер планет приблизительно равны земной, и период обращения соответствует земным суткам.