Чего хотят «революционеры»

Увидел в некотором смысле показательную статью. Основатель Look At Me и The Village (что это?) Василий Эсманов (кто это?) пишет о том, что такое комфортная страна, какие требования надо выдвинуть и почему москвичи вышли на улицы.

http://www.the-village.ru/village/lifestyle/people/110565-komfortnaya-strana-gosudarstvo-kak-servis

Основной тезис — государство должно оказывать гражданам какие-то услуги (цитата: «хорошо собирать налоги, хорошо защищать, хорошо давать образование, хорошо лечить и хорошо запускать ракеты в космос»). Нравится? Да вообще красота! Только вот попробуйте вставить вместо слова «государство» его определение, как аппарата насилия.

Что получится? «Аппарат насилия, действующий в интересах господствующего класса, должен оказывать гражданам услуги». Какие такие услуги может оказать аппарат насилия? Дать сапогом по яйцам? Или резиновой палкой по морде? Комфортно упечь на 10 лет без права переписки? Нет, каким-то гражданам — то бишь господствующему классу — этот аппарат обеспечивает комфортные условия. И весь «гражданский протест» топ-менеджера Ирины или основателя интернет-проектов Василия Эсманова состоит в том, что они к господствующему классу не принадлежат, и это им ну очень не нравится — как это их, таких талантливых, таких важных для общества, государство приравнивает к «быдлу»? Почнму они не могут пользоваться привилегиями олигархов с чиновниками?

Дайте Василию автомобиль с мигалкой, а Ирине холопов — и они успокоятся. А что получат толпы вышедших «делать революцию» баранов? Даже если все сложится так, как того хотят Василий с Ириной — им не достанется ничего. Ну разве что самые везучие отхватят резиновой палкой, менее везучим достанется пуля в голову, а остальным — право выбирать барина.

Слушал радио

Вечером в пятницу по ВГТРКшным радиостанциям — «Вестям FM», «Радио России» и «Маяку» — идет программа «Главрадио». Сравнить ее можно с радиопостановкой «спор интеллигентов на коммунальной кухне». Ведущие, видимо, пользуются различными горячительными допингами, поэтому почти не стесняются в выражениях и готовы даже перейти к мордобою. Правда, интеллигентность все же побеждает.

Удивительно, но радиопередачи ВГТРК в корне отличаются от их же тель-а-видения — сегодня обсуждали пресловутый митинг в субботу. Зачитывали обращения слушателей, например, некоей Ирины 35 лет из Подмосковья, обозначившей свой род занятий «топ-менеджер» и заявившей примерно следующее:

Мне, честно говоря неплохо при ЕдРе живется. Детей у меня пока нет, поэтому переживать не за кого, и родители нормально заработали, им неплохо на пенсии. И альтернативного президента я не вижу, и не верю в наличие реальной оппозиции. Меня сильно волнует только национальный вопрос. Но: мне очень, очень обидно и немыслимо, что меня считают нулем, животным, мнение которого неважно. У меня нет ни одного знакомого, проголосовавшего за «Единую Россию».

Вот обратите внимание: топ-менеджерице обидно, что «ее считают нулем». Ей, видимо, хочется, чтобы ее считали не нулем, а «топ-менеджером», с голосом, равным десяти/ста/тысяче голосов «быдла». Одновременно такие «топ-менеджеры» считают, что «преступная власть» приравнивает к нулю мнение «среднего класса«. Этот «средний класс» никто в глаза не видел — и обычно о том, что это такое, составляют впечатление по американским фильмам про (для) домохозяек. Почему-то принято выделять «средний класс», сравнивая его со «средним классом» в США — то есть, якобы, к среднему классу следует относить людей с месячным доходом не менее 3500 долларов в месяц. Следовательно, в России к «среднему классу» нужно относить таких вот топ-менеджеров.

Разумеется, применять американские критерии в РФ — не очень осмысленно. На самом деле месячный доход в 3500 убитых енотов — это не фундаментальная константа, а всего лишь средний по США месячный доход. Пользуясь той же логикой, к «среднему классу» в России следует относить тех, кто получает от 20 тысяч рублей — то есть тех, кого «топ-менеджерица» назвала бы «быдлом и посредственностью».

«Посредственность» и «средний класс» — слова однокоренные.

Umweltplakette

Продолжается эпопея с уламыванием немцев на зелененькую круглую наклейку. Фрау Бритта Гофманн удосужилась ответить на письмо с упоминанием Венской конвенции 1968 года, где я утверждал, что российское свидетельство о регистрации этой конвенции соответствует и должно действовать в Германии. Оказывается, с ее точки зрения, оно «неполное или нечитаемое». Нам предложили доехать до Германии и получить наклейку в любом автохаусе, засунув в выхлопную трубу специальный прибор. Кроме всего прочего, фрау Гоффман присовокупила в конце письма, что уходит в декрет с 12 декабря, поэтому просит адресовать все последующие письма на «общий» email.

Может, оно и к лучшему. Беременная тетка с непонятными тараканами в голове — не лучший вариант для получения заветной наклейки. Да и сувать в трубу приборы — дохлый номер. «Волга» не то что не удовлетворяет экологическим требованиям, она самим своим существованием нарушает десятки экологических норм. Может, следующий фошыст окажется посговорчивей.

Криминал на автомобильных форумах

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

Самые безвредные для окружающих — видимо, «самоделкины» с форумов про УАЗы и ГАЗ-21. Они просто собирают из трех сгнивших автомобилей один исправный, доводят его до идеального состояния, а потом даже ставят это все на учет. Проблема — наличие в этих автомобилях номерных агрегатов. ГАИ, в смысле ГИБДД, не понимает, что УАЗ — это конструктор на колесах, Лего для взрослых дядек с пивным животом, и переставить кузов с рамы на раму можно в условиях кружка юных техников.

Дальше идут форумы про японские праворульки, где обсуждаются вопросы легализации «конструкторов» — это примерно то же самое, но до идеального состояния машины никто не доводит. Кроме того, там делают липовые растаможки, цепочки из дубликатов ПТС и занимаются другими махинациями с документами.

Чистый криминал встречается на форумах про «Волги». Встречаются темы, посвященные тому, как перегнать автомобиль со свалки, без номеров и документов. Чистая уголовщина, статья 166 как минимум.

Самое замечательное — форум о советских мотоциклах. Там вопросы перемещения на купленном у деда в деревне «Урале» без документов, без ничего — даже не обсуждаются, сразу считается, что так делать не только можно, но и нужно. В норме — езда пьяным, переваривание рамы до неузнаваемости, и прочие мелкие развлечения. Окружающих спасает разве то, что купленный у деда мотоцикл находится в перманентном ремонте и не может передвигаться, так как разобран на отдельные детали, раскиданные по гаражу ровным слоем.

Боюсь заходить на форумы велосипедистов. Видимо, там положили болт и на Уголовный Кодекс. А вы еще спрашиваете — почему во всем виноваты евреи и велосипедисты?

PS Пешеходов вообще надо превентивно отправлять в концлагеря, это не обсуждается.

Послевыборная математика

По ЖЖ ходят ссылки на пост, где с помощью теории вероятностей делается вывод о том, что «бояре царя подменили!»

Основных «исходных тезисов» — два:

— «правило Собянина-Суховольского», гласящее, что процент поданных за разные партии голосов не зависит от явки на участке
— и предположение о нормальности распределения количества участков с определенным процентом голосов, поданных за какую-либо партию

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

Я вижу тут два изъяна. Во-первых, правило Собянина-Суховольского — чисто эмпирическое, причем говорящее о «честных выборах». Его авторы не считали «честными выборами», скажем, ситуацию, когда на голосование «загоняют в добровольно-принудительном порядке» (не буду отрицать, такая практика существует). Но это, хоть и дает вклад в «аномальную составляющую» — не фальсификация!

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

В общем, я не стал бы полагаться на эти оценки.

Рацпредложение

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

Сегодняшние новости

В нашем НИИ Говна и Торфа, как и положено в советском учреждении, весь рабочий день работает радиотрансляция. Включают разные московские радиостанции, сегодня это были Сити-ФМ и Серебряный Дождь. В общем, если судить по радионовостям, то в Москве происходит не меньше чем революция. В город введены танки, на улицах расстреливают оппозиционеров, короче, полный писец. Даже «сообщения слушателей» о пробках звучат примерно так: «Жулики и Воры перекрыли Кривоколенный тупик, жуткая пробка, стоять придется целый час, кругом танки, военные, оппозиционеров ставят к стенке и расстреливают на месте… А-а-а-а!!! Куда вы меня ведете???!!!»

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

Реакция на радионовости мужиков на работе — «А кто такой этот Навальный?» Вообще, меня довольно сильно удивляет манера наших «продвинутых» СМИ вместо новостей выдавать краткий пересказ сегодняшних «Яндекс.Блогов». Мне кажется, что те, кто пользуется твиттером с фейсбуком в качестве источника новостей, не слушают радио, а те, кто слушает радио — страшно далеки от интернет-персонажей и «блоггер Навальный» для них — примерно то же самое, что «Саня Поддубный«.

PS Особо продвинутых блоггеров попрошу в комментах назвать род занятий и источники средств к существованию «оппозиционера Яшина» и «блоггера Навального».

Послевыборное

Читаю френдленту и недоумеваю. Вы что, реально считаете, что проценты, показанные в зомбоящике, вбивает лично Чуров, а не обдолбанный режиссер трансляции?

Это не отменяет того, что в 19.. году этот вбиватель цифр отправился бы из прямого эфира в подвалы Лубянки.

О результатах выборов

Сейчас уже публикуют данные экзит-поллов и первые результаты подсчета голосов. И получается довольно интересная ситуация: суммарно ЛДПР, КПРФ и «Справедливая Россия» набирают чуть больше голосов, чем «Единая Россия».

Когда я читал предвыборные программы партий — то обратил внимание, что написаны они почти «под копирку» и в довольно большой степени совпадают — особенно это касается трех перечисленных «оппозиционных» партий.

Если таким окажется и итоговый результат «Единой России» — то очень интересно увидеть, сможет ли «оппозиция» договориться между собой и реализовать эту «общую» часть своих предвыборных программ. Вот тогда и увидим, кто и как выполняет свои предвыборные обещания.

Про запчасти

На интернет-форумах владельцев иномарок очень популярна инструкция по установке датчика положения коленвала от «Волги» стоимостью 300 рублей вместо индуктивных датчиков АБС (стоимостью 1000-3000 рублей). Тех, кто предпочитает не «колхозить», а ставить нормальные оригинальные запчасти (да еще и в официальном сервисе!), считают опасными идиотами.

На форумах владельцев «Волги» популярны обсуждения различных датчиков. Тех, кто покупает дешевые и дерьмовые, например, ДПКВ отечественного производства за 300 рублей, считают опасными идиотами и советуют брать Bosch стоимостью 600-1000 рублей.

На иномарочных форумах всегда есть тема «что подходит от отечественных авто». На форумах нашемарок аналогичная тема, только вывернутая наоборот, называется «что подходит от иномарок».

Вопрос: кто опаснее на дороге, водитель BMW, поставивший из экономии сцепление от «Волги», или водитель «Волги», поставивший качественное сцепление от BMW?

Текущее автомобильное

За прошедшие пару недель успели поставить на «Волгу» зимнюю резину (17000 шины Gislaved Nord Frost 5 и 1500 — установка в МВО), доделать датчик уровня топлива и продиагностировать тормоза на стенде (1900 все удовольствие + сам датчик за 650 рублей). Тормоза проверяли оттого, что после замены датчиков АБС стала срабатывать при каждом торможении. Подозревали, что перетормаживает одно из колес, но это не подтвердилось. Зато оказалось, что на одном из передних роторов АБС обломан зуб и надо искать запчасть, причем — редкостную и уникальную.

Прикола для решили получить немецко-фашистский экологический стикер — мало ли, решим на майские праздники скататься в Берлин — пусть спасибо скажут, что не на танке :) К сожалению, в Берлин к Рейхстагу пускают только автомобили со специальной наклейкой, обозначающей, что выхлоп соответствует всяким там экологическим нормам (Umweltplakette). Разумеется, что ни у одной «Волги» выхлоп этим нормам не соответствует — хотя бы по причине отсутствия катализатора. В общем, что русскому здорово — немцу смерть.

Выдает эти наклеечки организация под названием TUV, формально — по предъявлению автомобиля на станции техосмотра и после замера уровня отравы в выхлопе. Правда, для особого удобства иностранных туристов предусмотрена выдача бумажек через интернет, достаточно заполнить форму, приложить скан свидетельства о регистрации и отправить на e-mail. Все для удобства человека.

http://www.tuev-nord.de/en/traffic/Order_2897.htm

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

Отправили, ждем ответа — и дождались. В пятницу вечером (и не лень людям работать!) фрау Britta Hoffman написала нам, что не читает по-русски, и что унтерменши должны прислать ей, истинной арийке, перевод всех документов на Hochdeutch. На русском языке ответ сочинили быстро — тем более, что письмо партизан Гитлеру доступно в интернете. Присовокупили к нему «мой дед твой дом труба шатал, мой отец твой дом труба шатал, я приеду твой дом труба шатать!» — и не отправили. Дикари, не поймут.

К сожалению, просто и доступно объяснить немецкому онлайн-техосмотру, что они нам еще за Сталинград ответят, и что для танков экологические наклейки не нужны довольно сложно. Проще объяснить зарвавшимся фашистам, что российское свидетельство о регистрации автомобиля полностью соответствует требованиям Венской конвенции 1968 года и все необходимые данные в нем присутствуют. Кроме того, на сайте ЗМЗ есть сведения о том, что двигатель ЗМЗ-40522.10 соответствует нормам Евро-2, так что пусть утрутся. Но это все — на будущее, а пока братан сотворил еще одну проблему.

Как известно, в новом корпусе Истфака МГУ имеется подземная парковка, предназначенная исключительно для членов прокремлевских молодежных организаций факультета. Братан выбил там себе местечко и во вторник решил съездить туда на «Волге». К сожалению, проектировщики парковки были уверены, что актив прокремлевских организаций ездит исключительно на «Смартах», поэтому въезды рассчитаны на какие-то инвалидки. Проезжая через ворота, брательник умудрился помять заднюю колесную арку и поцарапать дверь. Рихтовщики на всяких сервисах говорят, что правка арки и покраска будет стоить от 15000. Братана поставил на счетчик и велел сочинить письмо декану, в котором красочно описать, что автомобили размерности mid-size, или по европейской классификации — класса E2 (бизнес-класс) на парковку въехать не могут, а у студентов нет денег на «Смарты» и хватает только на «Волги».

Кроме того, для развития творческих способностей — решил последовать примеру однокурсника и написать письмо в ГИБДД с идиотским вопросом или предложением. Для начала — о введении дорожного знака «Джокер», который может обозначать любой знак по желанию стоящего рядом с ним инспектора ГИБДД. Знак должен представлять собой шестиугольную звезду желтого цвета.

Необычное программирование

Этнограф сидит напротив шамана и думает: «Бедный, невежественный дикарь! Неужели он правда считает, что в мире духов действительно существует такой же Енисей, такая же тайга и такие же олени? Вот примитивная какая религия!»
Шаман сидит напротив этнографа и думает: «Вот блин, как же мне объяснить этому доброму, но бедному и невежественному дикарю, что сакральный топос отличается от профанного субстанциально, а не экзистенциально? О! Скажу-ка я ему, что в мире духов существует такой же Енисей, такая же тайга и такие же олени — авось хоть что-то поймет».

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

Для начала стоит кратенько изложить необходимую философию, потому что она может показаться ну очень необычной — все-таки в большинстве «кратких изложений» истории философии до этого не доходят. Опираться будем на «Логико-философский трактат» Л. Витгенштейна — но обойдемся мы всего лишь некоторыми утверждениями из него и некоторыми комментариями.

Есть некое хорошо известное высказывание — «вся европейская философия — это комментарии к Платону и Аристотелю». У него есть менее известное «добавление» — «до Витгенштейна». Платон и Аристотель предполагали первичным существование вещей — Витгенштейн же утверждает следующее:

<…>
1.1. Мир есть совокупность фактов, а не вещей.
1.11. Мир определен фактами и тем, что это все факты.
1.12. Потому что совокупность всех фактов определяет как все то, что имеет место, так и все то, что не имеет места.
<…>
2. То, что имеет место, что является фактом, — это существование атомарных фактов.
2.01. Атомарный факт есть соединение объектов (вещей, предметов).
<…>
2.012. В логике нет ничего случайного: если предмет может входить в атомарный факт, то возможность этого атомарного факта должна предрешаться уже в предмете.
<…>
2.013. Каждая вещь существует как бы в пространстве возможных атомарных фактов. Это пространство я могу мыслить пустым, но не могу мыслить предмет без пространства.
<…>
2.0141. Возможность вхождения объекта в атомарные факты есть его форма.

Комментаторы Витгенштейна обычно понимают это следующим образом: первичными являются не предметы, а «факты» — то есть утверждения о предметах. Каждый предмет определяется совокупностью всех фактов, в которые он может входить.

Какое отношение это может иметь к программированию? Действительно, «обычное», то есть в современных реалиях — объектно-ориентированное программирование, изначально оперирует предметами. Но в том же «Логико-философском трактате» содержится очень интересная мысль о том, что «естественный язык» может ограничивать способности к познанию. В нашем случае «естественным» языком будет что-нибудь вроде C++ или Java — и они, разумеется, ограничивают нас тем, что требуют описывать объекты, а не факты.

Витгенштейн в качестве выхода из такой ситуации предлагал создание «универсального языка», похожего на исчисление предикатов. Мы не будем этим заниматься, а попробуем увидеть нечто подобное на простых примерах. Для начала — вспомним про задачку о формулах.

Один из способов решения этой задачки — небольшое количество кода на Lisp, позволяющее описать, скажем, формулу, связывающую температуру по Цельсию и Фаренгейту 9C = 5(F — 32) следующим образом:

(define (celsius-fahrenheit-converter c f)
   (let ((u (make-connector))
         (v (make-connector))
         (w (make-connector))
         (x (make-connector))
         (y (make-connector)))
     (multiplier c w u)
     (multiplier v x u)
     (adder v y f)
     (constant 9 w)
     (constant 5 x)
     (constant 32 y)
     'ok))

Выражения с multiplier, adder и constant описывают следующие взаимоотношения между переменными:

c * w = u
v * x = u
v + y = f
w = 9
x = 5
y = 32

Если упростить эти формулы, то получим уравнение 9c = 5(f — 32) — как раз то, что мы хотели получить. При этом наше описание оказывается (благодаря определениям «простейших» примитивов) таким, что может вычислять выражение в «обе стороны» (про использование этой «системы» читайте в SICP по ссылке). Возможно, этот пример окажется не совсем корректным — все-таки мы начинаем с определения «объектов» в выражении присваивания (let), но он довольно прост для понимания. Кстати, попробуйте реализовать что-то подобное «объектно-ориентированным» способом — окажется, что явно выделить «объекты» в этой задаче не совсем просто, а часть из них будет явно излишней.

Давайте пойдем дальше. А именно, попробуем сделать игру в жанре «текстовый квест». В качестве «движка» выберем Inform 7, позволяющий компилировать вот такие описания:

"Hello Deductible" by "I.F. Author"

The story headline is "An Interactive Example".

The Living Room is a room. "A comfortably furnished living room."
The Kitchen is north of the Living Room.
The Front Door is south of the Living Room.
The Front Door is a door. The Front Door is closed and locked.

The insurance salesman is a man in the Living Room. "An insurance salesman in a tacky polyester suit. He seems eager to speak to you." Understand "man" as the insurance salesman.

A briefcase is carried by the insurance salesman. The description is "A slightly worn, black briefcase." Understand "case" as the briefcase.

The insurance paperwork is in the briefcase. The description is "Page after page of small legalese." Understand "papers" or "documents" or "forms" as the paperwork.

Instead of listening to the insurance salesman for the first time:
say "The salesman bores you with a discussion of life insurance policies. From his briefcase he pulls some paperwork which he hands to you."; move the insurance paperwork to the player.

Система программирования не знает заранее смысл терминов «insurance salesman», «briefcase» и «paperwork» — но способна анализировать грамматику «упрощенного» английского языка и исходя из этого анализа — делать выводы о том, что в этом описании является объектами и что с этими объектами можно сделать — то есть строит описание объектов из описания их отношений.

Фактически, мы уже вплотную подошли к так называемым «экспертным системам» и «искуственному интеллекту». Вообще, очень популярным в этих системах был язык Lisp, позволявший сравнительно просто (смотри выше ссылку на SICP) описывать новые синтаксические конструкции и в зависимости от библиотеки «становиться чем угодно». Lisp превращается и в объектно-ориентированный язык с помощью, например, Common Lisp Object System, и в гораздо более интересные вещи. Например, существует проект Cyc («цик», от encyclopedia), ставящий своей целью описать «все» знания. Основным языком программирования в Cyc является CycL — фактически, «очень ограниченный» диалект Lisp.

Например, фраза «Билл Клинтон — президент США» может быть записана следующим образом (с помощью предиката Is A — «является»):

(#$isa #$BillClinton #$UnitedStatesPresident)

А вот другой стандартный предикат — Generalises, «обобщает»:

(#$genls #$Tree-ThePlant #$Plant)

«Всякое дерево является растением».

На CycL описываются, кроме того, некоторые правила логического вывода — которые позволяют использовать эти «знания» и даже отвечать на какие-то вопросы («Существуют ли негры-президенты США?»). Для того, чтобы построить онтологию (упертый из философии термин, который в «науке» об искуственном интеллекте означает доступную базу знаний), необходимо определить входящие в нее объекты — и они определяются исключительно теми отношениями-фактами, в которые входят. Правда, очень похоже на идеи, высказанные Витгенштейном?

Сразу скажу, что скорее всего, создатели упомянутых программных систем даже не задумывались о том, что придуманные ими языки программирования «реализуют» какие-то философские концепции. Более того, может показаться, что эти «концепции» тут притянуты за уши. В свое оправдание скажу, что любая философская система — это «то, как люди мыслят» — причем, как можно увидеть, «способ мышления» не универсален. Можно начинать «от объектов», как древнегреческие философы, можно — «от фактов», в обоих случаях получим некую более-менее адекватную «картину мира». В зависимости от поставленной задачи представление «мира» в компьютерной программе может быть разным, и «объектно-ориентированное» — далеко не единственное.

Предпринимательство при Сталине

Показалось интересным:

Наверное, если бы я сам прочитал лет пять-шесть назад такой заголовок, то сразу решил бы, что речь идет о ликвидации предпринимателей, как класса, перевоспитании на Беломорканале, наказаниях в ГУЛАГе и прочем «кошмарении малого бизнеса». Ну, как же может быть иначе – Сталин, строительство социализма, НЭП давно прикрыт, плановое хозяйство – какое тут может быть частное предпринимательство? А оказалось – могло быть.

http://kprf.ru/rus_soc/99271.html

Вспоминаются стоящие в alma mater здоровенные сейфы, в которых хранятся разного рода документы факультета, с табличками «Артель такая-то Моспромкооперации».

UPD А вообще, меня всегда удивляло, кто выпускал «живопись», которой в фильме Гайдая торговал Балбес.

Выходит, там у них была целая «артель инвалидов», соответствующая описанию из книги В. Иванова «Желтый металл» (по на водке [info]ecoross1):

…иные «художественные» лишь по имени артели поступают достаточно бесцеремонно. В их ларьках и магазинах сбываются раскрашенные гипсовые фигурки, барельефы и прочие безделушки вопиюще-гнусного вида. Некоторые обширные районы поражены настенной коростой в виде рисованных «ковров». Копии картин известных художников доводятся до издевательства над авторами оригиналов и над публикой, продаются багет и рамки, тронутые проказой, отвратительно обляпанные позолотой, будто бы нарочно в подтверждение поговорки: не все то золото, что блестит. В иных местах, в некоторых областях, наша общественность запустила этот участок. И вкус народа развращается безвестными мазилами и фальсификаторами.

К чему приводит толкиенизм

Это является закономерным следствием любых «национально-освободительных движений», созданных толкиенистами.

Про ООП

Снова услышал такую точку зрения на объектно-ориентированное программирование (цитирую другое ее изложение):

С++ и обжектпаскаль — это приятный синтаксический сахар, что-то типа процедур. Что-то типа — в том смысле, что мы «инкапсулируем» некий функционал в более или менее закрытые кирпичики, у которых все потроха внутри и попортить их сложнее.

сиплюсявые Классы — чуть хитрее. Это структурки и код работы с ними, плюс некие странные механизмы наследования.

В общем, утверждается, что ООП — это некое расширение обычного процедурного программирования, делающее более удобным объединение структур данных и работающего с ними кода. Из этого очень часто делается вывод, что, допустим, C++ — это не более, чем ненужная надстройка над обычным C. Этому способствует, скажем, изучение библиотек WinAPI и MFC — так как вторая является «объектно-ориентированной оберткой» над первой, формируется представление, что ООП мало чем отличается от процедурного программирования.

Так ли это? Действительно ли повсеместное использование ООП — это дань моде? Хотелось бы думать, что нет. И сразу же обращу внимание на то, что библиотека WinAPI на самом деле спроектирована с использованием принципов объектно-ориентированного программирования — именно поэтому при сравнении WinAPI и MFC кажется, что «объекты» во второй дублируют «необъектные» понятия первой. ООП — это не замена записи вида f(h, a, b, c) на h.f(a, b, c), это совсем другое. Как определяет его Гради Буч (в книге «Объектно-ориентированный анализ и проектирование»),

Объектно-ориентированное программирование — это методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

В следующем же абзаце разъясняется, что в объектно-ориентированном стиле можно писать даже на Pascal, Cobol или даже на ассемблере. Правда, делать это неудобно и предлагается использовать специальные «объектно-ориентированные» языки программирования. Оказывается, что в случае добавления к C некоторого количества фич (превращающих его в C++ образца середины 90-х годов) происходит настоящий «переход количества в качество» — а именно, становится возможным использование совершенно другой методологии, которая оказывается более удобной при разработке больших и сложных программ.

«Странные механизмы наследования», в частности, позволяют выразить отношение «A является B» — говоря другими словами, «классы образуют иерархию наследования». Дело не в механизмах (хотя их реализация — крайне интересная штука), а в том, что они выражают. Апологеты ООП утверждают, что «объектно-ориентированное» мышление изначально присуще человеку. Изначально или нет — судить не нам, но вся средневековая философия была как раз «объектно-ориентированной», а началось это все еще с Платона. А именно, Платон считал, что существует «мир идей» и «мир вещей»:

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

Говоря в терминах программирования, существуют описания классов («тождественная идея … отданная на попечение мысли») и их экземпляры («нечто подобное этой идее»). Но труды Платона развивались и дальше. В частности, для средневекового католического богословия важное значение имела так называемая «проблема универсалий» — то есть проблема существования общих, родовых и видовых понятий. Грубо говоря, существуют ли объективно такие понятия, как «человек», общее для всех людей, или же это — просто созданная разумом абстракция? Для богословия был особенно интересен частный случай этого вопроса — если Бог един в трех лицах (Троица), то существует ли он реально и в каком виде? Переводя на язык современного программирования — есть ли «суперкласс» «Бог», для которого «Бог-отец», «Бог-сын» и «Святой Дух» являются «подклассами»? Вообще, философия Платона, Аристотеля и неоплатоников очень здорово излагается в терминах «абстракция-наследование-полиморфизм».

Так или иначе, человеку свойственно видеть вокруг себя объекты и выделять в них что-то общее. Возможно, поэтому ООП оказалось доступно даже для самых тупых «недопрограммистов». Дело не в том, что C++ или Java — «приятный синтаксический сахар», дело в том, что они позволяют стандартными средствами выражать некоторые простые отношения (типа «А является Б») — которые как минимум для «европеизированного» мышления кажутся естественными.

Считайтэ это «вступительной частью» к следующей записи, где я попытаюсь продемонстрировать, как выглядит программирование, «стыкующееся» с другой «философской» основой — а именно, с идеями Л. Витгенштейна о том, что мир состоит из фактов, а не из объектов.

PS На самом деле я это уже демонстрировал, правда, далеко не в «идеально чистом» виде.

Про выборы

В френдленте уже несколько раз видел ссылку на коммерсантовский «Тест на партийную разборчивость»:

http://www.kommersant.ru/interactive/tests/17

В тесте приводятся цитаты из программ разных партий и предлагается угадать, какой из 7 идущих на думские выборы партий они принадлежат. Если честно — занятие не для средних умов. Почти все цитаты — из серии «за все хорошее против всего плохого». КПРФ обзывает себя «партией большинства» вместе с «Единой Россией», «Справедливая Россия» задвигает что-то про «новый социализм», отличить «Яблоко» от «Правого Дела» вообще не представляется возможным.

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

№ 1, «Справедливая Россия» — http://www.spravedlivo.ru/upload/file/programm2011/Programma_2011_6s.pdf
№ 2, ЛДПР — http://www.ldpr.ru/uploads/Program_LDPR_2011.11.12.20112110357fbd5.doc
№ 3, «Патриоты России» — http://www.patriot-rus.ru/newsParty/nws_554/
№ 4, КПРФ — http://kprf.ru/f/atfiles/programma-2011_var-2.pdf
№ 5, «Яблоко» — http://yabloko.ru/books/Program-27-10-11.pdf
№ 6, «Единая Россия» — отдельного документа с заголовком «Предвыборная программа партии» попросту нет. 24 сентября съезд партии принял в качестве предвыборной программы выступления президента РФ Дмитрия Медведева и премьер-министра России Владимира Путина — http://er.ru/news/2011/9/24/predvybornaya-programma-partii-edinaya-rossiya/, кроме того, в разделе «Партия» на сайте выложен некий сокращенный вариант: http://er.ru/party/adress/.
№ 7, «Правое дело» — тут еще хуже. Если у других партий обычно есть просто «Программа» и «Предвыборная программа», то здесь на сайте под заголовком «Программа партии» выложен некий документ, завершающийся словами «Вступая в борьбу за представительство в Государственной Думе VI созыва…» — видимо, он нам и нужен: http://www.pravoedelo.ru/party/program

Вообще, очень много впечатлений о наших партиях можно получить, полазав по их официальным сайтам в поисках чего-то нужного — да хоть тех же предвыборных программ. Крайне желательно делать это на плохом канале и на дохлом компьютере с браузером IE6. Как мне кажется, интернет-пользователям, особенно не из Москвы или Питера большинство партий уделяет преступно мало внимания. Впрочем, это чисто лирическое отступление. Лучше прочитать эти программы и постараться понять, что же в них написано. Снова по порядку.

«Справедливая Россия» — 47 страниц перечисления в духе «за все хорошее против всего плохого». По этому показателю «эсеры» — абсолютные чемпионы. Обещают некий «Новый социализм XXI века», понимая под ним «инновационную модель общественного развития, в которой органически объединены социалистические и демократические идеи». Перечисляется огромное количество «расходных» статей, одновременно — не устраивающие лично меня меры типа «прогрессивного» подоходного налога и «налога на роскошь» — а ну как признают роскошью автомобили длиннее 4 метров и с двигателем больше 1,5 литров? Долю заработной платы в ВВП хотят увеличить до 60%, одновременно — установить пенсию в 60% от зарплаты, расходы на культуру, образование и науку суммарно должны будут составить 10% ВВП — в общем, одни расходы. На последней страничке — заголовок «Где взять деньги?» (разумеется, в тумбочке), где собираются получить дополнительный доход в бюджет не менее 8 триллионов рублей. По-другому — удвоить объем доходов бюджета. Если перевести все эти «проценты ВВП» в реальные цифры, то получим, что суммарно зарплаты должны составлять 24 триллиона рублей, пенсии (при количестве пенсионеров, равном половине количества работающих) — 7 триллионов, расходы на культуру с образованием — 4 триллиона, и все это — при доходах бюджета в 16 триллионов. В общем, что-то с бюджетом не срастается (не забываем о том, что есть еще и существующие траты, и «новые», но не озвученные в любом выражении). Правда, стоит отдать должное «эсерам» за то, что они все-таки задумались над вопросом «А на что мы все это будем делать?»

ЛДПР — программа называется «Мы за русских! (111 позиций ЛДПР)» — примерно то же самое «за все хорошее», только сдобренное парой десятков пунктов об особом статусе русского народа и еще большим желанием потратить на что-то государственные деньги. Тот же «прогрессивный» подоходный налог, такие же предложения о государственной поддержке индивидуального малоэтажного строительства — вплоть до подключения коммуникаций за государственный счет — в общем, продумано все, вплоть до «туалетов и бань в местах массового скопления граждан». Деньги растут на деревьях.

«Патриоты России» — аналогичная популистская социальная программа. Кроме бесплатного образования и здравоохранения предлагают «ввести минимальную почасовую оплату труда по международным стандартам» — 5-6 долларов в час. Почему-то это сочетается с поддержкой бизнеса, заявленной в одном из предыдущих пунктов. Достаточно большая часть программы посвящена проблемам армии и ВПК. Вопрос добывания денег не ставится, о налогах говорится только в контексте «снижения налоговой нагрузки».

КПРФ — программа интересна тем, что проиллюстрирована различными картинками — от грозящего кулаком Зюганова с надписью «Заставим вернуть украденное» до коллажа с Гагариным, Чебурашкой и прочими советско-ностальгическими картинками и подписью «Вернем украденную Родину!». В вводной части постоянно идет сравнение с СССР, разумеется, не в пользу современной России. Предлагают решить все проблемы с помощью формулы «ТРИ плюс СЕМЬ плюс ПЯТЬ» — речь в этом нумерологическом заклинании идет о трех направлениях новой внешней политики, семи направлениях новой экономической политики (где-то я это уже слышал) и пяти социальных приоритетах. КПРФ грозится «профинансировать» все, что только можно — вплоть до обещания расходовать на образование 10% от ВВП — то есть половину расходной части бюджета. Снова идет речь о массовом индивидуальном строительстве, на этот раз — с выделением земли под застройку бесплатно. Крупные производства в стратегических отраслях предлагается национализировать. Чтобы особо не расслаблялись — планируется ввести прогрессивный подоходный налог, а малоимущие слои населения — не только освободить от его уплаты, но и помогать им всяческими дотациями.

«Яблоко» — позиционирует себя, как либеральную партию, поэтому в обязательный список хорошего добавляются гражданские права и свободы. Обещают, кроме того, неприкосновенность частной собственности, новую экономическую политику, в частности, программу «Земля-Дороги-Дома». За 14 триллионов рублей, выделенных из «резервных фондов государства» за 7 лет планируется обеспечить индивидуальными частными домами 14 миллионов семей. Интересно, какие такие «индивидуальные дома» можно построить за миллион рублей (для справки — 1 квадратный метр в доме с отделкой «бедненько, но чистенько» стоит 30-40 тысяч рублей — это без подведения коммуникаций)? Кроме того, предлагается столь же «идеалистическая» экономическая политика — со снижением налогов и прочими радостями. А дальше начинается стандартная социальная программа — с бесплатным образованием и здравоохранением, сокращением социального расслоения, гарантиями трудовых прав — кстати, а когда это либеральные партии стали выступать за права профсоюзных организаций? Кстати, хотят побороться и с «буржуями-олигархами», правда, не национализацией, а «единовременным компенсационным налогом на выгодоприобретателей залоговых аукционов 1990-х годов» (признайтесь, вы что-нибудь поняли?). Кроме того, предлагается жестоко наказывать чиновников, сочетая это с отменой всех их привилегий и введением «единой пенсионной системы для чиновников и обычных граждан». Вот это мне абсолютно непонятно. В тех же благословенных США чиновник или полицейский, не говоря уже о военнослужащих, пользуются приличным набором льгот — правда, в основном после выхода на пенсию «за N лет беспорочной службы». Если одновременно и увеличить ответственность чиновника, и лишить его «светлого будущего» на пенсии (в США это, прежде всего, медицинское обслуживание) — то кто вообще захочет идти в госструктуры? Правда, оба тезиса вполне себе популистские. Один из последних пунктов — «против тоталитаризма и сталинизма». Видимо, без комплексной программы преодоления советского тоталитарного прошлого нам жить просто нельзя. Короче говоря, имеем лево-правую мелкобуржуазную партию.

«Единая Россия» — если считать программой выступления Путина и Медведева — то программа довольно сильно отличается от остальных. Прежде всего тем, что ставит более-менее достижимые цели. Обещают: модернизацию экономики, выполнение социальных обязательств, искоренение коррупции, укрепление судебной системы, поддержание межнационального и межконфессионального мира, становление современной политической системы, внутреннюю и внешнюю безопасность и самостоятельную внешнюю политику. Это из речи Медведева. Путин больше говорит о конкретных и «измеримых» вещах — то есть обещает экономический рост в 6-7%, вход в пятерку ведущих экономик мира, обновление за 20 лет 25 миллионов рабочих мест в промышленности, увеличение дорожного строительства в 2 раза, перевооружение армии и флота в ближайшие 5-10 лет (кстати, другие партии про армию практически не заикаются), о модернизации налоговой системы (тут предлагается еще и установить налоги на богатых в виде налогов на потребление, недвижимость и имущество), немного говорят и о увеличении средней зарплаты (к 2014 году она должна достигнуть 30-32 тысяч рублей, с 5-6% инфляцией, кстати говоря, это произойдет само). В общем, говорят много, но более-менее реальные вещи. А с другой стороны — очень неамбициозные, очень многое из обещанного сможет выполниться «автоматически», если «не трогать» экономику и даже если пустить происходящее на самотек.

«Правое дело» — я уже высказался, что программу найти сложно, да и сама партия какая-то «мутная». Партия декларирует пять основных задач: повышение качества жизни людей, развитие здравоохранения и образования, совершенствование государственной власти и ограничение произвола бюрократии, освобождение предпринимательской инициативы и утверждение новой роли России в мировом сообществе наций. Собираются бороться с коррупцией, ограничивать усиление государства, декларируют даже зачатки социальной программы — впрочем, существенно «слабее», чем у других партий: пенсию в 40% от зарплаты и освобождение от подоходного налога доходо ниже 15 тысяч рублей в месяц (правда, с индексацией), а также освобождение от налогов «дешевого» имущества, например, объектов недвижимости дешевле 4 миллионов рублей. Обещают развивать страховую медицину (и в обязательном медицинском страховании, которое другие партии именуют «бесплатной медициной», подчеркивают страховую часть), развивать образование (понимая под этим развитие системы ЕГЭ, участие бизнеса в профессиональном образовании) — в общем, полная противоположность большинству других партий. При этом планируется снижать роль государства, упростить налоговую систему (и одновременно снизить налоговую нагрузку) — нормальный набор для правой либеральной партии.

В общем, встает вопрос: а за кого голосовать? Конечно, можно надергать приятных вещей из программы каждой партии — а на неприятные закрыть глаза. Но, к сожалению, программы идут «пакетом» и ограничится лишь приятным и нужным лично себе не получится. Поэтому выбираем «по программам». Первым делом отбросим партии без внятной «экономической» составляющей. Можно написать много чего приятного, как сделала «Справедливая Россия», но где взять деньги? Отпадают «Справедливая Россия», ЛДПР, «Патриоты России», КПРФ, «Яблоко». Остаются — как партии с наиболее адекватной программой — «Единая Россия» и «Правое дело». Что из двух более привлекательно для меня, как для избирателя?

Как ни странно — но это «Единая Россия». Она тоже декларирует совершенствование системы государственной власти, отказ от административных барьеров, развитие местного самоуправления — но при этом не забывает и о том, что государство уже имеет какие-то обязательства. Лично мне нравятся пункты о поддержке фундаментальной науки и развитии оборонно-промышленного комплекса — как не крути, а к обоим я имею некоторое отношение. Да и вообще, привлекает реалистичность программы.

PS В комментах принимаются замечания, почему надо голосовать перцем, почему не надо читать предвыборные программы и чем же так хороши 111 позиций ЛДПР.

Про партии

Пишу сейчас большой пост про предвыборные программы наших политических партий. Заметил несколько «общих» тенденций, которыми было бы интересно поделиться.

Во-первых, программы почти всех партий составлены по принципу «За все хорошее, против всего плохого». Особенно выделилась «Справедливая Россия», составив список «хорошего» на 46 страниц. На 47 странице напечатан последний пункт программы, под заголовком «Где взять деньги?»

Во-вторых, многие включили в программу пункт о «прогрессивном» подоходном налоге или налоге на роскошь.

В третьих, очень «модной» стала тема поддержки индивидуальной жилищной застройки или создания жилищных кооперативов.

Обе «правые» партии — и «Яблоко», и «Правое дело» очень озабочены «проклятым советским прошлым» и «десоветизацией». Неужели правая идеология требует неминуемо покаяться за прошлое?

Вообще, впечатление такое, что процентов на 75 программы всех партий более-менее совпадают, как будто писали их одни и те же люди — а остальное было «добито» только для того, чтобы была какая-то видимость различий.

Немецкое качество

Слышал от заслуживающего доверия источника такую байку. В общем, имеется новенький Audi A3 2010 года. Машина исправно проходит все плановые ТО, только владельца волнует повышенный расход масла. В ответ он слышит «Бывает, это нормально» и как бы успокаивается. Машинка тем временем ездит, на счетчике уже 30 тысяч километров — и внезапно начинает «троить» движок, зажигаются красивые контрольные лампы разных там систем управления тягой двигателя — в общем, пора в сервис. «Видимо, пора свечи менять» — думает владелец и особо не парится.

На сервисе обнаруживают, что двигатель, собранный истинными голубоглазыми и светловолосыми арийцами в стерильно чистых цехах завода в Ингольштадте под музыку Моцарта и Вагнера при смешном пробеге начал забрасывать масло на одну из свечей. В общем, вылилось в расточку блока цилиндров и замену поршней — с отправкой деталей черепашьей почтой из самого Дойчланда. Заняло все не меньше месяца.

Это к вопросу о немецком качестве и голубоглазых арийцах.

Кинокомедия «День Выборов»

В жизни все гораздо смешнее:

Зато сам Игорь Ивлев стал жертвой много более неожиданных и изощренных пакостей. В начале декабря, за неделю до первого тура, рязанцы стали обнаруживать в своих почтовых ящиках странное издание без выходных данных — газету «Не Бог дай!» — «орган Русской Сатанинской Церкви веры Люциферианской». Газета, вышедшая под девизом «С нами дьявол!», зовет читателей к объединению «для освобождения Великой Русской Земли от заразы — ползучей гидры лживой жидохристианской религии». В ней опубликованы описание «черной мессы» и отрывок из «Нового Евангелия от Лилит». Первополосный гвоздь издания — портрет и краткая биография рязанского губернатора. Подпись: «Ивлев И.А. — единый кандидат сатанистов и язычников! Голосуйте за И.А. Ивлева! Это наш шанс!». Бывший секретарь райкома и начальник облсельхозуправления Ивлев, ничего не слышавший прежде о подобной чертовщине, стал искать в суде управу на непрошенных сторонников. Но юристы только руками развели: любые граждане имеют право кому угодно выразить поддержку.

Перед вторым туром состоялся новый акт. В Рязани появилась не менее таинственная газета «Михаил Архангел» — «орган Всемирного противосатанинского Союза во имя победителя дьявола и бесовского воинства Михаила Архангела, предводителя Небесной рати». В ней воспроизводится то злополучное предвыборное воззвание сатанистов с комментарием, где Ивлев назван «наглецом, который не погнушался поддержкой даже отвергаемых любым обществом «дьяволопоклонников» и «кандидатом от партии лукавого духа».

http://www.image-contact.ru/ru/reception/press/?id=158&f=116

Про учреждения

Научно-производственное объединение имени лавочника
Научно-исследовательский институт Говна и Торфа
Научно-исследовательский институт химических удобрений и ядохимикатов

Кто что еще знает?