You are viewing metaclass

Заповедник репрессивной психиатрии
 
[Most Recent Entries] [Calendar View] [Friends]

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

    [ << Previous 20 ]
    Wednesday, April 1st, 2015
    8:37 pm
    Безумный день
    Все утро провел на совещании по поводу интеграции с SAP R/3.
    Вечером чинил утечку памяти в udf для Firebird.
    В процессе диагностики этой же утечки опять сдуру открыл у клиента на 2012 винде стек 32-битного процесса в Process Explorer, тем самым навернув в красный экран смерти этот несчастный сервер, после чего пришлось призывать Chief Reboot Officer для восстановления работоспособности.

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

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

    Собрался проверить проблему с Process Explorer на виртуалке, потом обратил внимание, что у меня на рабочем ноуте Thunderbird жрет 100% проца и 3 гига памяти, и полез в него Process Explorer посмотреть "что жрет". 8 винда, x64, тот же просмотр стека - экран смерти винды, точно такой же. Второй раз в день(!), слава богу не на продакшене уже.

    http://forum.sysinternals.com/bugcheck-in-process-explorer_topic28949.html
    Thursday, March 26th, 2015
    9:44 am
    Ад внедрений SAP
    Увидел у айседа ссылочко: http://www.ultimaerp.com/compare/sap/
    По ссылке, конечно, ужасы.
    Я думал, что SAP работает, потому что наблюдаю процесс миграции одного предприятия на него, с нескольких старых систем и вроде все прилично, старые системы выведены из эксплуатации.
    Wednesday, March 25th, 2015
    8:16 pm
    Адъ HR
    http://dou.ua/lenta/interviews/hr-n-recruiter/
    http://dev.by/lenta/main/chyornyy-spisok-hr-za-chto-v-belarusi-banyat-aytishnikov

    Мне, кстати, HR варгейминга обещали перезвонить и не перезвонили. Скорее всего, я замного денег попросил, а придумывать и объяснять причины для отказа им было напряжно.
    2:41 pm
    Ад потребительства в РБ
    Поучаствовал в поиске женой тапко-кроссовок в ТЦ "Замок" и теперь нуждаюсь в том, чтобы снять стресс, описанием сего процесса в ЖЖ.

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

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

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

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

    В итоге, на данный момент меня занимают следующие вопросы:
    1) Для чего нужна мужская туалетная вода, огромный выбор которой в "Короне" перегружает вычислительные способности моего моска?

    2) Существуют ли особи мужского пола, у которых хватает времени и терпения найти себе в 100500 бутиках в 100500 ТРЦ по всему минску нормальную одежду, потому что я себя могу заставить заняться этим процессом только когда моя повседневная одежда разрывается или протирается до неприглядного вида, и то, я обычно покупаю первое попавшееся, устраивающее по ТТХ.

    3) Проще ли для моска заниматься грехом потребления в благословенной Польше или Литве и компенсирует ли это боль мозга от общения с людьми в процессе получения визы и пересечения границы?
    Monday, March 23rd, 2015
    9:10 pm
    Лаба наколенной пайки при НИИ ГиТ
    http://www.luzar-laser.com/shop/product/apparat-malysh-fototerapevticheskij
    http://sbj-ss.livejournal.com/270940.html

    В принципе, если там действительно спектр в полосе поглощения билирубина и мощности хватает - девайс полезный.
    Но качество сборки ужасающее. Экономят на монтажниках, что-ли?
    И зачем там столько деталей - таймер или модуляция какая-нибудь, или обратная связь?
    Thursday, March 12th, 2015
    5:20 pm
    Знаниями нужно делиться?
    http://www.imena.ua/blog/google-knowledge-graph/
    Кстати, результаты тщательного анализа, который провели профессиональные врачи выявили, что в 90% статей в онлайн-энциклопедии «Википедия», посвящённых медицинской тематике, написана полная чушь.
    Интересно, вот эти профессиональные врачи - они эту чушь исправили или нет?

    Википедия именно для этого и предназначена, но ее идея перестает работать, если в некоторой области профессионалы считают, что информацией делиться нежелательно.
    Wednesday, March 11th, 2015
    11:16 am
    Говнокод
    http://jakobz.livejournal.com/249050.html

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

    А то напихают sleep(1000) в качестве средства синхронизации, а потом запускается это все на каком-нибудь убер-быстром или убер-медленном железе и оно все дохнет в необъяснимых мучениях.

    Впрочем, по ссылке "говнокод" - это код без ООП и паттернов, а они откровенно нахер не нужны в большинстве случаев.
    Friday, March 6th, 2015
    8:27 am
    "Читали про квантовую криптографию - ушли брить яков"
    The no-deleting theorem, together with the no-cloning theorem, underpin the interpretation of quantum mechanics in terms of category theory, and, in particular, as a dagger symmetric monoidal category. This formulation, known as categorical quantum mechanics, in turn allows a connection to be made from quantum mechanics to linear logic as the logic of quantum information theory (in exact analogy to classical logic being founded on Cartesian closed categories.)
    Thursday, March 5th, 2015
    10:27 pm
    Правильные и неправильные ватники.
    Как известно, все ватные оппоненты белорусского раввинаточатика обвиняют его завсегдаев в крипто-ватничестве и поклонении Святому Сапогу.
    Причиной тому является неуклонная пропаганда чатиком (а на самом деле лично мной) орднунга в стиле "каменную горку расстрелять к херам за то что портят подъезды", "за выбрасывание мусора вне установленных мест, парковку на газонах, потребление алкоголя вне кабаков, курение вне специально назначенных газен-камер назначается штраф, который будут выплачивать все родственники правонарушителя на 2 поколения вперед" и прочие анти-человечные меры, отрицающие исконное право любого потомственного колхозникажителя exUSSR территорий срать там где живешь.

    В связи с этим, данным мне Верховным Пауком правом определять, кто тут ватник и кто нет, постановляю:

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

    Неправильный ватник и адепт неправильного Сапога: тот, кто поклоняется Сапогу, защищающему безумные хреново верифицируемые бредни, как то: "четвертый рейх", "православные скрепы", "особый путь", "чувства верующих", "величие страны", "победа коммунизма", и прочее такое.
    Saturday, February 28th, 2015
    11:46 pm
    Гребаные таймзоны
    Как же задолбали таймзоны - сил нет.
    Есть один вспомогательный софт, на кложуре, работает на openjdk на 14 убунте.
    Сегодня обнаружилось, что софту после 23-00 мерещится следующий день. Полез разбираться - оказывается, на серваке за каким-то хреном в /etc/timezone Europe/Moscow, при этом убунта правильно понимает что это +3, а openjdk, как и положено гибриду опенсорса и жабы - содержит свою информацию о таймзонах, но неверную и думает что это +4.
    Wednesday, February 25th, 2015
    10:49 pm
    10:12 pm
    Феминистический язык программирования
    Все-таки задавать гуглу нетривиальные вопросы чревато схождением с ума.
    Встречаем очередное: феминистический язык программирования на феминистической логике:

    http://www.hastac.org/blogs/ari-schlesinger/2013/11/26/feminism-and-programming-languages
    http://therightstuff.biz/2013/12/14/the-hillarity-of-postmodernism-feminist-programming-languages/

    Если попытаться осилить, что пишут по первой ссылке, мозг взрывается на этапе "понять, это они всерьез или стебутся".
    6:34 pm
    Трудоголизм и политсрачи
    Мы преданно служим злу и его наместнику на земле - Путину В.В.Надо напечатать себе мотиватор с монадами, фоткой какой-нибудь технофетишистской хрени и большой надписью "ТЕБЕ НЕКОГДА УЧАСТВОВАТЬ В ПОЛИТСРАЧАХ".

    Срачи, конечно, хорошо, но недостаточное количество работы в мозгу вызывает боль.
    2:18 pm
    Отличительные признаки ватника
    1) принципиальное неуважение к собеседникам.
    2) нежелание признавать неправоту себя, своей референтной группы или своей страны в целом, игнорирование любых неудобных фактов.

    Очевидно, что с такими людьми невозможно обсуждать что-либо, с чем они не согласны - это с второй-третей реплики превращается в бессмысленный срачь.
    В особо плохих случаях к этому еще добавляется задрачивание на милитаризм и "право сильного".
    12:28 pm
    Tuesday, February 24th, 2015
    2:32 pm
    Немного русского мира
    https://www.facebook.com/chiefchester.us/posts/1560246930915146

    А вы спрашиваете, откуда русофобия. Вот оттуда и русофобия.
    Tuesday, February 17th, 2015
    4:20 am
    Sunday, February 15th, 2015
    1:04 am
    LSM tree и иммутабельные данные
    Настолько я понимаю, LSM-tree является вариантом реализации MVCC, в которой обновления/удаления данных создают новые версии, разбитые на несколько слоев в памяти и на диске и по достижении некоего порога количества версий (или "слоев" в хранилище) включается сборщик мусора-компактификатор, который старые версии вычищает, уменьшая количество слоев и размер БД.

    А существует ли схожий алгоритм для случая, когда старые версии должны быть доступны для приложения? Например, если мы хотим хранить всю предысторию изменений состояния системы, для аудита и/или репликации, мемоизации каких-нибудь хранимых аггрегатов с пересчетом по мере необходимости и прочего такого.
    Причем, если по-хорошему, это дело должно еще поддерживать partitioning, инкрементальные бэкапы, и прочее такое БД-админство, чтобы когда это дело будет хранить историю жизни за 10-15 лет, обслуживание его не выродилось в кошмар.

    Вообще, откуда возникла такая идея: если реализовывать "историю"(== аудит, репликацию, пересчеты мемоизированных агрегатов) триггерами в SQL базе (если СУБД сама не умеет логи изменений), если по сути бизнес-логики нужна история изменений/версионность данных (редактирование проводок, исторические атрибуты контрагентов, изменение структуры предприятия) и не дай бог, туда надо маппить какие-нибудь графы, это дело вырождается в какую-то откровенную чернь, которая на SQL выглядит очень грустно.

    В принципе, используя описанное в этой книжке: http://www.assertedversioning.com/ http://www.amazon.com/Managing-Time-Relational-Databases-Temporal/dp/0123750415 и http://www.postgresql.org/docs/9.2/static/rangetypes.html можно было бы сделать более-менее эффективное решение, но SQL не очень хорошо умеет в реюз кода (т.е. вынести весь код управления версионностью в один модуль для всех таблиц, скорее всего, не выйдет). И вопросы с репликацией, а особенно историей редактирования каких-нибудь графов остаются - неудобно оно все.
    Wednesday, February 11th, 2015
    12:04 pm
    Успешные бизнес-аналитики
    http://dev.by/lenta/main/yuliya-shamrey-mne-govoryat-nadevay-stalnye-yaytsa-i-vpered
    Первый же коммент к статье - от традиционного общества "а чойта ты работаешь, а не детей рожаешь".

    Хотя частично комментаторы там правы - семья с карьерой не согласуется никак.
    Tuesday, February 10th, 2015
    6:33 pm
    Жесточайший майндфак
    http://baaltii1.livejournal.com/573648.html
    Математик упоролся по индуизму и толкает что-то такое, от чего у физиков вянут уши, а психиаторы считают его сумасшедшим. Кто не согласен - тех объявляют некомпетентными по даннинг-крюгеру :)
[ << Previous 20 ]
About LiveJournal.com