May. 31st, 2012

febb: (Default)
Я не часто мучаю вас программистскими постами. Это сойдет за извинение.)

Был у нас на работе такой программист. Не задержался.
Однако успело изрядно накодить. Меня забавляет, как код отражает всю человеческую персоналию. Можно писать психологическую диссертацию "Код, как образ и схемотехника личности".

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

Теперь мы решили откомпилить этот С++ код на униксе. На старой "соляре" SunOS 5.8. На униксе маразм не проходит. Старые компиляторы, как противные старые вахтеры, не любят извращенцев и секс после 12 ночи. Суть проблемы, которую вытерпел виндовый компилятор: Имеется класс А, в котором определен reference-counted обьект Б, который и является имплементацией почти всей функциональности. Далее програмеру вступило в голову и ниже пояса в классе Б использовать класс А, потому, что нужно было векторное представление А, которое тоже было А. И конечно в классе Б используются STL темплейты и контейнеры класса А. Тут вообще можно уже мучительно застонать от маразма.

Виндовый компилятор не истанциирует темплейт пока его где-то об этом не попросят, что на самом деле весьма разумная идея. Старый униксовый компилятор, как старый zольдат, который "не знает слов любви". Ну не знает он слов любви, не знает этих дополнительных 150 восточных сексуальных позиций в приложении к Камасутре. Представляете, как может купулировать очень старый контуженый артиллерист? Ну так вот старый "соляровый" компилятор хочет сразу ясности в отношениях и инстанциировании темплейтов не отходя от кассы. И конечно нарывается на несознанку программиста. Конечно когда компилируется класс Б нельзя инстанциировать темплейты с классом А, потому, в классе А обьект Б используется. В принципе мне понятно ощущение компилятора - он не хочет лишнего геморроя и хочет пепси-колу в постель.

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

А ведь очень хочется просто нюхать фиалки!..)
febb: (Default)
Честно говоря, русские фашисты для меня - люди с другой планеты. Но в ЖЖ на них весьма можно напороться. Попал на гнусную статейку "Гитлер беспокоит? Сперва добейся!".

Хорошего в этой статье только одно - что она короткая, поэтому можно успеть дочитать до конца справившись со рвотным рефлексом.

Видимо национализм - это такие фундаментальные грабли в человеческом психо-сознании. Я бы отнес это к стадному рефлексу. Мир сначала надо разделить на своих и чужих. После этого, надо присоединиться к племени "свои" и за спинами "своих" станет безопасно, тепло и сытно.

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

Мне как физику соверешенно ясно, что система развивается только путем усложнения, а фашистская supercell - это как попытка стать одноклеточным. Поздно, господа, одноклеточная стадия уже давно пройдена. Сталинский фашизм тоже пройден. Остался вот теперь еще пережить путинский постсовковый фашизм.

Я космополит и либерал именно с позиции физико-математического понимания эволюции систем. Когда система пытается стать жостким одноклеточным организмом с фашистко-рассовым стабильным строением, она обречена на быструю смерть.

Чего добился Гитлер? Он похоронил окончательно примитивную нацистскую идею и модель. Правда для этого пришлось устроить море крови. Я думаю, нужно не примитивно любить или ненавидеть Гитлера, а осознать с благодарностью - это исторический перелом в развитии цивилизации с сторону усложнения. Тут вам и ненавистная либерально-демократическая рыночная система и Маши Гессены и т.п.

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

Социальный организм - это результат длительного и сложного эволюционного приспособления к себе подобным. Если его пытаться упрощать и загонять в рамки, в гулаг, это означает только смерть. Поэтому для меня любители простых фашистких идей - это некрофилы. Лет 70 назад они занимались сексом, а сейчас они просто дрочат на картинки.
febb: (Baran)
"Поэзия должна быть без трусов.
Поэзия должна быть глуповата..."


Поэзия - резинка от трусов,
Безмозглая красавица и дура,
Как телка для нормальных пацанов
Без пошлости высокого гламура.

:)

Profile

febb: (Default)
febb

March 2022

S M T W T F S
  1 2 345
6 7 89 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 06:27 pm
Powered by Dreamwidth Studios