Category: архитектура

Category was added automatically. Read all entries about "архитектура".

Архитектура ПО (2)

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

Так же хочу привести интересное заблуждение неглупого чувака Крестена Краба, который удивляется: зачем в эрланге gen_server:call имеет по умолчанию таймаут в 5 секунд. Перефразирую этот вопрос для тех кто не в теме: почему в отличие от всех остальных языков программирования, эрланг по умолчанию дает объекту только 5 секунд на то, что бы выполнить метод?

Я в своё время долго мучал людей в рассылке, почему эрланг падает когда заканчивается память?

Все эти вещи я бы хотел связать вместе, что бы ещё раз рассказать о том, какие же всё таки опытные и матерые мужики в OTP team erlang-а. Когда Wowza зависает, она не может выйти из цикла и валит в лог сообщения о том, что out of memory и судя по стектрейсу, она не может выделить память под объект, который должен очистить ненужные сессии. Которые сдохли бы сами, если бы могли получить таймаут от неубиваемой VM. Или сдохли бы все вместе и перезапустились бы монитом, который бы увидел, что процесс умер.

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

(no subject)

РИТ-2008 закончился. Огромное спасибо организаторам и всем тем, с кем я смог там продуктивно пообщаться.
Не понравилось то, что доклады были в среднем уровнем пониже, чем на РИТ-2007 или хайлоад. На них люди рассказывали какие-то руководства к действию, на этом рите уровень был снижен. Справедливости ради, надо заметить, что и мой доклад был не особо какой глубокий.

Очень классно, что приехал Могилевский (архитектор Internet Explorer). Он оказался совершенно очаровательным человеком, с которым можно было спокойно пообщаться.

(no subject)

Уже на входе [в мечеть] их попытались завернуть, мотивируя это тем, что в мечеть вход только мусульманам. Полный бред. Такой же идиотизм встречается и в православных храмах, когда не дают снимать без вспышки или даже просто искоса глядят на тебя, когда ты явно не молиться приходишь.

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

Так что если человек не осквернять пришёл, то не пускать его — достаточно серьёзное преступление с точки зрения многих религий и уж конечно с точки зрения мусульманства.

P.S. фотографии посмотрите — мечеть действительно необычная.

(no subject)

Вот интересно, я себя, конечно, незаменимым человеком на работе не считаю, но закрыть мою вакансию смогут не завтра. Меня, конечно же, спрашивал глава отдела, почему я ухожу, долго (около полутора часов) общались.
Мне сказали, что XP - это RUP в чистом виде, что RUP это круто, а по XP не было сделано ни одной программы. Что юнит-тестирование это, конечно, неплохо, но некритично. Что КОРБА - это не просто транспорт, это Архитектура с большой буквы О и ничего ей взамен нет. Что все вообще пиздато и через 5 лет компания начнет интересоваться интернетом.

Но, мля! Мне никто даже не предложил денег побольше!

(no subject)


  • Если бы я не увлекался физикой, я бы не знал, кто такой Фейнман

  • Если бы я не знал, кто такой Фейнман, я бы не прочитал его автобиографию

  • Если бы я не прочитал его автобиографию, я бы не узнал, как домушники открывают замки

  • Если бы я не знал, как домушники открывают замки, я бы сейчас так и стоял возле двери, судорожно пытаясь провернуть ключ


Мораль: знакомство с квантовой механикой может принести прямую пользу в быту.

А теперь, собственно история. Замок давно стерся и еле проворачивается ключом. Застревает и все. Надо повернуть ключ до упора, прижать его и начать им елозить. Тогда сувальдочки начнут по одной прожиматься и личинка провернется.

(no subject)

Карвсъезд "Броуновское движение" в Байкальске. Программа.
Как я уже говорил, в начале февраля в славном городишке прошел славный съезд. 20 человек великолепно покатались, сильно подняв свой уровень катания. Чем же мы там занимались? Наверное, кому-нибудь это будет интересно. Приведу лишь сухой остаток.

День первый.


Упражнение 1. Заклон, он же ангуляция, он же вертикальное положение корпуса.
с указыванием вверх по склону внутрь поворота прямой внутренней рукой, внешней рукой тянуться к переднему ботинку/канту.
Фото:

Collapse )

(no subject)

Сегодня возникла мысль проехать по виадуку. Знаю точно, что от высоты и страха закружится голова и могу упасть. Первая мысль была: "навесить перила", вторая: "на кой хрен они тебе там, мудила!" Не помогут совершенно.