Home
flammar's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

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

    [ << Previous 20 ]
    Thursday, November 19th, 2009
    10:11 pm
    Multiple dispatching.
    За бессонную ночь с хвостиком написал multiple dispatching по типам аргументов для стекового интерпретатора. Ну и геморрой... только что отладил пришлось запретить автопреобразование String в Integer из-за одинаковости обозначения операторов 1) запуска списка (=кодового блока) 2) присвоения значения переменной 3) вытаскивания на стек n-го, в глубине стека возвратов, исполняемого списка (используется для циклов и рекурсии).

    Ну хоть еще и умножение списков отладил... Bean pool, instantiator, class pool, casting context, config engine (на 50% перевод с BeanShell) на очереди. И еще хочу сделать офигенно интеллектуальный autowiring context чтоб по полунамекам всё само искалось, строилось и вытаскивалось.
    Wednesday, November 18th, 2009
    1:49 am
    Бояном флэшмобом.
    Как вы знаете латынь?
    Как вы знаете латынь?Знание крылатых фраз на латыни позволяет блеснуть эрудицией каждому, так что кое-что вы наверняка знаете. Проверим?
    flammar прошел этот тест с результатом:
    Отлично! Вы правильно ответили на все вопросы. Вы превосходно знаете крылатые фразы на латыни. Может, вы доктор?
    Пройти тест "Как вы знаете латынь?"
    Все познавательные тесты на ШколаЖизни.ру


    Хорошее дело читать на интерлингве...
    Monday, November 16th, 2009
    5:23 pm
    Перекладывают с больной головы на здоровую.
    http://hasid.livejournal.com/963673.html


    • Запад выступает с жёсткой критикой отката от демократических реформ;

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

    • экономические отношения свёртываются за исключением наших поставок энергоресурсов в обмен на продовольствие;

    • При Ельцине почти к этому и свелось - и что, передохли что ли? Ирак так жил в 1992-2003 - и ничего, неплохо даже жили.

    • США и Европа начинают и тайно и открыто поддерживать оппозицию всех мастей;

    • Как будто до ГКЧП этого не было. Самого "Беню Пальцина" и поддерживали.

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

    • Перекладывают с больной головы на здоровую. Ситуация стала катастрофической к концу 1991 года. Катастрофической она стала от разрушенности планово-командной системы. Планово-командная система был разрушена из-за запрета КПСС Ельциным и, в меньшей степени - бардака, связанного с рейдерскими захватами союзных министерств ельцинско-российским правительством. Так что в угрозе голода, от которого в начале 1992 года страну спас Гайдар отпуском цен, сам Ельцин и виноват.

      Про "возврат к мобилизационной экономике" - так не особо далеко и отходили. Механизм мобилизации в виде КПСС оставался пока.

      Про "массовый террор" - перестроечные страшилки. Это номенклатура типа Аксеновых-Разгонов-Бокиев-Окуджав-Гинзбургов, которую Сталин разрешил трогать, пользуюясь своими повышенными пиар-возможностями, решила отпиарить себя как "массу". И все эти репрессированные и дети репрессированных потом всё равно оказались в той же номенклатурной обойме, что и репрессировавшие.

      А справиться с "коммерсантами", "зарабатывавшими" баснословные деньги переводом безнала в нал по технологии "выплата безналичной прибыли в виде премий" (сегодня, слава Богу, обналичку никто "зарабатыванием" не называет) и на доступе к экспортным операциям за счёт выхода на соответствующие каналы в МВТ/МВЭС, особого труда не представляло.

      Насчет разрыхления России в рамках СССР и вытаскивания таким образом почвы из-под Ельцина - ну был бы стимул регионалам лучше почувствовать и осознать, зачем им нужна единая Россия, а всем людям - наработать навыки строительства слабоформализованых объединений на горизонтальных связях "снизу" помимо центра.

    • к лету 1992-го «костлявая рука» голода, массовые выступления, бунты, партизанские действия в отдельных регионах приводят власти СССР к позорной капитуляции - продовольствие в обмен на ядерное разоружение;

    • ВОВ-овские "партизаны" щедро финансировались ментовкой (="НКВД") и всё равно на 50% состояли из приписок и "мертвых душ" и на 10% из тех же ментов. Партизанщина - дело дорогое и хлопотное. Никакой "костлявой руки голода", как и "невидимой руки рынка", без стоящих за ними "невидимых людей" лет уже 50 как не бывает. Не захотели бы иметь голод - не поимели бы. К тому же урожай в 1991 году был рекордным. А насчет "позорной капитуляции - продовольствие в обмен на ядерное разоружение" - кто бы после попытки такий капитуляции в таком союзе бы остался? Все бы тут разбежались, чтоб начать с "Западом" игру "излишки продовольствия в обмен на отказ от ядерных ударов", чем, собственно, сейчас и заниммается КНДР вот уже 15 лет как (ельцинофондисты, очевидно, считают население Ельцинистана тупее северокорейцев). Что мешало заниматься той же игрой при сохранении единого СССР, тем более когда пофиг стало на международный имидж?


    В общем, перекладывание с больной головы на здоровую с передергиванями и есть перекладывание с больной головы на здоровую с передергиванями.
    3:30 pm
    Синглетон - дурной тон;-)
    Нафига городить синглетоны? Ту же самую функциональность можно реализовать прямо тупо через статические методы и поля. Разгадки две: 1) эта функциональность должна натягивать некие личины, натягиваемые синглетоновым классом 1,5) синглетон или его подклассы предполагается использовать как не-синглетон 2) труъ-синглетонный вариант более "стриктный" и IDE-compliant ;-) Личины же, как известно, сами по себе есть некий воркэраунд не-функциональности языка - этакие таблицы виртуальных методов с пустыми строками, отличие же в том, что таблица виртуальных методов статична, а набор полей - поэкзеплярен.
    4:00 am
    Философски и апологетически о том же.
    Третья часть, что должна бы быть заключительной.

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

    А вообще - каждый шаблон проектирования прикрывает собой амбразуру своей антитезы - возможности сделать плохо. Так что обилие шаблонов проектирования само по себе есть симптом и негативная характеристика качества языка, в котором они применяются.
    Sunday, November 15th, 2009
    6:26 pm
    Friday, November 13th, 2009
    12:57 am
    Одна из максим программирования на Java.
    Все публичные методы экземпляра должны быть либо заинтерфейсены (а классы, для этого, соответственно, обынтерфейсены) либо оверрайдить методы стандартных библиотечных классов (а классы, для этого, соответственно, должны быть подклассами стандартных библиотечных классов). Недурственно было бы, чтоб и сами стандартные библиотечные классы были все обынтерфейсены. Сделать это в общем не трудно, для начала надо сделать так, чтоб класс Object натягивал морды Hashable, Stringable и ThreadWaitingPlace, ну и для .equals(Object) надо бы интерфейсег придумать;-). Ну а кроме шуток, хорошо бы чтоб хотя бы всё, что выше Object и кроме Thread было обынтерфейсено.
    Thursday, November 12th, 2009
    7:04 pm
    О деньгах и бабле в тучные и кризисные годы.
    Навеяно уединенными размышлениями во время двухнедельной поездки в Полотняный Завод.

    Не раз слышал от предпринимателей, как они поднялись в кризис 1998 года. В 2005 слышал, что лучше работать на нормальной работе, чем заниматься особо мелким бизнесом. В 2005-2006 осознал, что есть такие явления, как "освоение бабла" и "благотворительность под видом бизнеса". Недавно на "леваке" фирма начала расширяться: стали нанимать новых людей, а меня заставляли готовить для них компьютеры;-) Кризис, однако;-)

    И меня осенило.

    Всё дело в соотношении заработанных денег и бабла. Точнее, в соотношении процессов зарабатывания денег и освоения бабла.

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

    В кризисные годы бабла существенно меньше и приходится реально работать. От менеджеров по закупкам требуются не столько объемы освоенных средств, сколько экономическая эффективность. В престижных местах снижают оклад и(ли) срезают премии и надбавки. На товары и услуги местных фирм по вменяемым ценам появляется спрос. Привлекательность собственного бизнеса (и фриланса) на фоне падения зарплат растёт. Бабло не конкурирует на рынках с заработанными деньгами, цены снижаются (10 лет назад это смикшировалось падением рубля). Конъюнкутура может даже медленно расти - товары и услуги нужны всем, а на пляски вокруг бабла народ не отвлекается.

    Вот такая вот картинка открылась.
    6:57 pm
    Ценопад.
    В сети "Нетто", которую я никогда не любил за задранные цены, цены существенно ниже, чем полгода назад. По крайней мере, творога и творожной массы дешевле 100р/кг тогда там не было. В знакомом магазине автозапчастей аккумуляторный компрессор с встроенным фонарем в июне стоил 1400, сегодня - 600, в комплекте с насосом для матрасов - 990.

    Похоже, кризис - это навсегда, раз даже цены уже снижаются...
    3:46 pm
    Смертельный яд истории.
    Что позорнее для русского народа - быть древним народом мастеров, оказавшимся (почему-то) в тысячелетнем рабстве (почему-то именно в обозримое тысячелетие) у всякой неруси типа монгольских татар, шведских Хродриговичей-Рюриковичей и немецких Романовых или быть (недо)созданным Романовыми и их немецкими подручными (ну и на четверть - дошлифованным большевиками с их еврейскими подручными той же околонемецкой (=идиш) "национальности") новым народом на местном на 70% финно-угорском этническом субстрате, с языком, кропотливо создававшемя немцами а 18 веке на основе староболгарского (недосозданным - оттого, что романовских немцев выперли в революцию за шаг до оглушительного успеха (интересно, а как часто в процентах эпичные обломы случаются именно за шаг до оглушительного успеха? у мифических всемирных еврейских заговоров и мифических планов дьявола по порабощению мира это, по-моему, всегда было закономерностью))?

    При каком из этих вариантов прошлого у русских просматриваются более радужные перспективы?

    P.S. Я не копирую квази-гипертекстовый стиль Галковского (спёртый им, по-видимому, у Розанова). Это мой "родной" стиль, я его придумал сам еще в 2000, когда стал много писать в стиле "не в газету". То, что изобретение оказалось бояном и кто-то из "великих" тоже его давно предпочитает - это только говорит в пользу этого стиля.
    Wednesday, November 11th, 2009
    2:14 pm
    Всё о них же.
    Продолжение.

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

    P.S. Подумалось, что гипертекстовая цепь коротких заметок будет лучшим жанром, чем один длинный сплошной текст.
    12:00 am
    О правильных букмарклетах.
    Правильные букмарклеты - это букмарклеты вида
    javascript:window.open("http://travelforlife.ru/img/redir.html?492|"+location);void(0); .

    Т.е. location или selection отдаются на растерзание какому-нибудь специально написанному HTML-файлу.
    Tuesday, November 10th, 2009
    10:38 pm
    О первом смысле одежды.
    Как известно, самая примитивная одежда, имеющаяся, например, у дикарей Африки и окрестностей "Жопы мира им.Галковского" (= точки на глобусе, глядя на которую не видно материков, впервые про эту точку прочитал у Галковского) - это конические чехлы на срамной уд и повязки, прикрывающие, опять таки, область того же срама. Практической пользы от них не может быть никакой. Единственное, для чего они могут служить - это скрывать степень возбуждения половых органов. Или скрывать сами возбужденные половые органы - во избежание ненужных с "деловой" точки зрения эксцессов, во избежание пробуждения "первичных", "животных" реакций на вид возбужденных половых органов, когда они мешают делу.
    3:41 pm
    О шаблонах проектирования брюзгливо.
    Что можно ожидать от концепции , основанной на обобщении "лучших практик" программирования на "худшем" (основанном на двух взаимопротиворечивых концепциях: реюз исходников (инклуды) и реюз скомпилированного текста (классы) - ну это, в общем отдельная тема) языке С++, которая к тому же на год старше, чем JavaScript и Java 1.0, на два года страше, чем Java 1.1, на 4 года старше, чем Java 2 (где итератор входит в базовую библиотеку), на полгода старше, чем первый Visual Basic с классами, на два года старше, чем первый Visual Basic, позволяющий писать компоненты и на полтора года старше, чем VBScript?

    Вспоминаются еще и другие примеры книжек 10-летней давности из серии "как правильно программировать на С++", в случае с Java не нужные нафиг, ибо Java просто физически не позволяет программировать "неправильно" в терминах этих книжек.
    Saturday, November 7th, 2009
    12:48 pm
    Friday, November 6th, 2009
    4:28 pm
    logo

    Тест

    Кто вы в Библии?


    Вы -- Иосиф Прекрасный, один из двенадцати сыновей Иакова (он же Яаков). Как-то вам приснился сон -- ну, про то, как все родственники вам кланяются, - и с тех пор у вас не было проблем с самооценкой. Но вы ведь и в самом деле самый умный и красивый из братьев. Когда надо, вы наблюдаете жизнь, делая правильные выводы, но не вмешиваясь, а когда надо -- действуете. Вы нигде не пропадете. А вы правда простили ваших братьев?

    (пройти этот тест)



    via [info]_kutuzov
    Thursday, November 5th, 2009
    2:04 pm
    Розетка с выключателем.
    К этому.

    Я подобую фигню делал еще в 2001. Силовой выключатель на 10 ампер на 2 фазы со световой индикацией вполне вставляется в розетку для внешней проводки. Надо только подрезать выключатель и вырезать в корпусе розетки дыру под него. Ну и контакты у него придется загнуть. Ну и там клеммы, термоусадочная трубка - это уже само собой разумеется...
    Sunday, November 1st, 2009
    3:39 pm
    Еще о "сталинизме".
    К этому - http://schegloff.livejournal.com/299523.html .

    Весь этот "сталинизм" с культом уголовщины, "раёна", "люберов", гопоты, с инфантилизмом под маской ощущения, что "ты сейчас вершишь историю" и уверенности, что "добро" и великие дела (типа постоения рыночной экономики и приватизации) нельзя сделать иначе чем из "зла" с миллионами жертв - весь этот комплекс был сформирован и отшлифован именно в конце 1980-х годов массовой антисталинской пропагандой (на фоне массовой же сексуальной неудовлетворенности населения).
    3:33 pm
    Интересно, а "сталинскими" репрессиями населению по мозгам ездят специально, чтоб приучить его к тому, что когда оно увилит ещё бОльшие жертвы - типа там убийства половины родственников (не важно, милицией или бандитами) или смерти их от голода, оно воспринимало это не как отклонение от нормы, а как вариант этой самой нормы?
    3:28 pm
    Интересно, а можно ли людей, погибщих в процессе приватизации жилья и передела собственности в 90-е, считать убитыми без суда и следствия жертвами политических репрессий? Ведь в то время власти и обслуживающие их экономисты считали эти жертвы вполне оправданными ради построения рыночной экономики в России?
[ << Previous 20 ]
About LiveJournal.com

Advertisement