March 21st, 2007

Default

(no subject)

zt: "Печальнее зрелища умного человека, идущего на госслужбу, может быть только вид идущего туда идиота."
Default

В защиту американцев

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

Быстрая память против баз данных

Довольно поучительная история одного норвежского программиста, преуспевшего со своей системой поиска телефонных номеров. Система эта стала коммерческим успехом из-за ее быстродействия (а также малочисленности норвежского населения). Вместо того, чтобы закачать данные об именах и телефонных номерах всех норвежцев в солидную базу данных типа Оракла и хорошенько проиндексировать для быстрого поиска, этот программист хранит все данные в гигантском текстовом файле, который разово считывается в оперативную память. Поиск идет простым перебиранием данных и сравнением с помощью регулярных выражений. Никаких индексов и b-деревьев. Результат выдается в разы быстрее, чем из Oracle Database 10g Enterprise Edition, обеспечивающей непревзойденные "enterprise-class performance, scalability and reliability".