Gregory A. Rozanoff Home

Дрессированная таблица

Софт & Хард // 2015.03.05 20:44
Допустим, у вас есть Луашная таблица. В определённый момент она инициализируется набором полей вида name = value. Затем по ходу выполнения программы в неё допихивается всякий мусор. После чего вам нужно пройти по ней в цикле итератором pairs(), но только по тем ключам, которые были проинициализированы в самом начале, а остальной мусор вас не интересует.

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

Тут нам помогут метатаблицы. Читать далее...
http://www.gregory.pp.ru/05mar2015/lua_metatble_trick

Why is a raven like a writing desk?

Дорогой дневничок // 2015.01.31 17:41
Знаменитая "загадка без ответа", которую Безумный Шляпник загадывает Алисе, изначально задумывалась Кэрроллом именно как загадка без ответа. Однако "по многочисленным просьбам читателей" он всё же вынужден был дать разгадку. Для этого блестящего математического ума Чарлза Доджсона (настоящее имя Кэрролла) оказалось недостаточно, и он вынужден был обратиться к американскому шахматисту Сэму Лойду (которому, кстати, ошибочно приписывают изобретение игры "пятнашки").

Вместе они придумали пару отгадок: Читать далее...
http://www.gregory.pp.ru/31jan2015/raven_nevermore

3 говна, или почему светлое будущее никогда не наступит

Дорогая редакция // 2015.01.12 01:41
– Один вот так стоял, дали ему в глаз, больше не стоит, шерсть на носу.
А. и Б. Стругацкие, "Улитка на склоне"

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

Итак, главными тормозящими развитие человека факторами являются три фундаментальных принипа, в умелых руках заставляющих людей без раздумий и сожалений убивать друг друга, брат брата, а отец сына. Старайтесь избегать попадания под их влияние, и ваши нервы станут на 60% шелковистее. Читать далее...
http://www.gregory.pp.ru/12jan2015/stupid_principles

Быстродействие Trainz

Игрушки // 2014.10.24 11:19
Игра Trainz Simulator 2012 – это достаточно тяжёлое и ресурсоёмкое приложение. Заставить её работать более-менее адекватно на lo-end железе почти невозможно, хотя кое-что можно сделать. Самая распространённая ошибка, которую совершают начинающие игроки, компьютеры которых не отвечают самым высоким стандартам производительности – начинают снижать качество рендеринга, думая, что их видюха "не тянет". Любая более-менее современная (ну, скажем так, выпущенная после 2008 года как минимум) дискретная видеокарта способна справиться с графикой Trainz при максимальных или около того настройках. При этом движок игры имеет несколько менее очевидных "бутылочных горлышек", о которых и пойдёт речь. Читать далее...
http://www.gregory.pp.ru/24oct2014/trainz_performance

Ангел Максвелла, или как я перестал бояться и полюбил Гришковца

Дорогая редакция // 2014.09.05 01:55
Детства моего чистые глазёнки,
Съели вместо устриц алчные бабищи.
Александр Лаэртский

Я не люблю Гришковца. Стоп! Не спешите сразу бросать чтение этого текста. Всё по порядку. Я не знаю – точнее не знал до определённого момента – Гришковца-человека. С этого надо было начать, но страсть к спецэффектам победила, и я начал с громкой декларации, которая, впрочем, не совсем соответствует смыслу того, что я собираюсь сказать. Читать далее...
http://www.gregory.pp.ru/05sep2014/to_grishkovets

Карабас и Дуремар мертвы

Филозопия // 2014.07.29 18:02
В жизни я исповедую один принцип - не делай ничего, что может привести к дилемме. Дилеммы разрушают целостность восприятия. В результате разрешения дилеммы ты теряешь половину того, что до её возникновения было целым. В результате многочисленных дихотомий с течением жизни твой мирок сжимается до размеров каморки Папы Карло, заваленной хламом предрассудков, устаревших жизненных принципов, хряпой и дряквой, с нарисованным на холсте очагом несбывшихся надежд. Но за всем этим всегда есть потайная дверь, надо лишь найти свой золотой ключик, и злобная химера необходимости принимать в жизни чью-то сторону развеется.

Это сложно, опасно и почти невыполнимо в нашем противоречивом мире, и кому-то может показаться внутренней эмиграций, нежели некой проактивной позицией, обусловленной поиском равноудалённых от источников дилемм точек реальности. Но на то он и золотой ключик, что достаётся не каждому Дуремару.
http://www.gregory.pp.ru/29jul2014/golden_key

Свобода, как ночной кошмар

Дорогая редакция // 2014.07.20 04:07

... А свобода здесь есть только у одного слова. И слово это – моё!
Атаман Парамонов, "День выборов"


Наши люди обладают удивительным свойством выворачивать смыслы мехом внутрь, и в таком виде встраивать их в собственную систему убеждений. Так произошло с "демократией" и "интеллигенцией" - эти слова стали практически ругательствами. Теперь вот происходит с понятием "свобода". Так, образ советского "интеллигента" - витиевато изъясняющегося очкастого дрища в очереди за пивом - подменил в нашем сознании образы Бунина, Вернадского, Бродского, Розанова, Сахарова. Произошло это понятным и простым способом. Вот что писал по этому поводу А.И. Солженицын: Читать далее...
http://www.gregory.pp.ru/20jul2014/nightmare_freedom

5 фундаментальных багов человеческого сознания

Филозопия // 2014.07.16 05:38
1. Ошибка выживших
2. Ошибка необратимых издержек
3. Ошибка малых выгод
4. Ошибка аргументации и подмена понятий
5. Самоисполняющееся пророчество и эффект сопряжения

Разберём по пунктам. Читать далее...
http://www.gregory.pp.ru/16jul2014/5_human_brain_bugs

Загадочный немец Хаяо Миядзаки

Кино // 2014.07.14 03:43


Это действительно очень сложный и многоплановый персонаж, как всегда в фильмах Миядзаки не поддающийся однозначной интерпретации и выполняющий некую роль deus ex machina, локального демиурга.Читать далее...
http://www.gregory.pp.ru/14jul2014/kastorff

О, дивный, новый мир!

Занимательная конспирология // 2014.07.04 23:43
Заседание Верхней палаты Парламента РФ. Спикер:
–- Ну что ж, господа сенаторы! Денег мы наворовали на 100 поколений вперёд, всем себя и детей обеспечили, пора и о людях подумать!
Голос из зала:
–- Ага, душ по 400 для начала не помешает!..

Анекдот


Мою теорию о том, что мы присутствуем при формировании в России доселе невиданного класса патрициев, в очередной раз подтвердила прекрасная Елена Мизулина. Её заявление по поводу айфонов может иметь вполне далекоидущие последствия, т.к. направлено на маргинализацию их владельцев – т.е. людей с достатком, креаклов и пр. представителей "среднего класса" в глазах гегемона. Сама элита, безусловно, сохранит нравственную чистоту, даже при условия использования продукции Apple. Читать далее...
http://www.gregory.pp.ru/04jul2014/russian_utopia
Follow Gregory_777 on Twitter

2011.09.30 20:22
С монгольского хурала бежали два марала.

2011.08.04 00:48
Гейзеросексуалы.

2011.01.28 23:25
Слоупокер

2010.11.19 00:07
Адское пламя - этпесдец...

2010.10.02 22:26
Грабли Большого Пути

2010.09.27 01:03
Если вам кажется, что вы духовно выросли - значит вас кто-то надул.

2010.09.26 03:10
Первобытные люди добывали попкорн трением.

2010.09.15 19:33
Старое и доброе. http://tinyurl.com/375q4vz

2010.09.09 23:28
силиконково

2010.08.16 03:12
Не понимаб, почему до сих пор никто не скрестил игры типа MTG с т.н. дополненной реальностью.





© Gregory A. Rozanoff, 2002 – 2015 • Powered by Winki::MetaBLOG v2.1

Valid XHTML 1.0 Strict Valid CSS! [Valid RSS]