October 25th, 2014

Знак свыше: "Верной дорогой идешь, товарищ!"

Лет 9 назад мы с женой, вооружившись книгой "Easy weekend projects" ("Легкие проекты, которые можно осуществить за пару выходных дней"), решили построить патио на внутреннем дворике, то есть, попросту, замостить плитками площадку перед домом 5x3 квадратных метров. Одного уикенда не хватило; не хватило и двух, и рабочих дней между ними, которые я взял на работе в качестве отпуска.

Потому что, если всё делать правильно, надо вынуть пару тонн грунта, привезти столько же гравия и песка. Участок имеет склон вдоль стены дома, к которой примыкает патио, поэтому с левой стороны надо было построить небольшую стенку, чтобы поднять левый край. Нужно было также вымерить наклоны, чтобы дождевая и талая вода не текла в сторону дома -- наклон от дома ко двору и вдоль дома справа налево. Засыпать гравий, песок, привезти трамбовочную машину, уложить и выровнять плитки. В общем, далеко не "easy", и далеко не "weekend".

А напротив нашего дома жила женщина немецкого происхождения, которая была больна и потому постоянно дома. И потом она мне сказала: "Я наблюдала, как ты работал: положил камень, натянул шпагат, чтобы проверить уровень, поднял камень, подсыпал песка, снова положил... You are perfectionist" ("Ты -- перфекционист", то есть человек, стремящийся всё сделать наилучшим образом). Вероятно, ей импонировала моя немецкая дотошность.

Хорошо ли быть перфекционистом? С одной стороны, вроде бы хорошо: на результаты моего труда можно полагаться. Но, с другой стороны, делать что-то хорошо -- трудно; когда подумаешь, как трудно, опускаются руки; поэтому многие "легкие уикендовские проекты" затягиваются на недели, месяцы, а, в большинстве, и не начинаются никогда: их совершенство остаётся лишь в моей голове.

Ну а теперь, после этой преамбулы, перейдем к собственно амбуле. Последние несколько недель я делаю один интересный "easy weekend project", связанный с ЖЖ, который намерен через несколько дней вам продемонстрировать. Другой бы давно уже выкатил его на публику, а я же хочу сделать это лишь после того, как он будет выглядеть для меня более или менее совершенным.

Одна из проблем, которую надо разрешить: если на ваш уеб-сервер приходит одновременно тысяча запросов к одной единственной базе данных -- запросов, которые хотят странного, -- как сделать так, чтобы у базы не поехала крыша и все запросы были удовлетворены? Событие, впрочем, крайне маловероятное, но не хочется оставлять его без внимания. Вот и читаю последнюю неделю про такие вещи, как SELECT ... LOCK IN SHARE MODE и SELECT ... FOR UPDATE, START TRANSACTION и LOCK TABLES, REPEATABLE READ и READ COMMITTED. Теория реляционных баз данных умеет много гитик...

В общем, мелочь, а время отнимает; иногда возникают сомнения: не слишком ли много паранойи?

И надо же, надо же, надо ж такому случи-и-и-ться, отправляю сегодня в ЖЖ мою последнюю заметку и вижу то, что не видел никогда за 9 лет присутствия в ЖЖ:

Collapse )

Казнить нельзя помиловать? Спросите у Фейсбука, или Головокружение от успехов

Кажется, Фейсбук и Твиттер уже всерьез уверовали, что именно они должны решать судьбы мира.

В Иране казнили женщину, обвиненную в убийстве. Фейсбук и Твиттер возмущены: "Как же так?! Мы же были против!"

Как относиться к этой казни? Никак. Мы ничего не знаем про обстоятельства дела и никогда не узнаем, да и вряд ли захотим узнать. Американцы каждый день убивают людей десятками, и ни Amnesty International, ни Фейсбук, ни Твиттер не закатывают глаза и истерики.

Кстати, сейчас канадцы устроили истерику: "Ах, божежтымой, на нас напали!" Точнее, напал вооруженный неавтоматической винтовкой придурок, но картинку показали живописную: в псевдосредневековых интерьерах канадского парламента -- в зале чести -- брутальные мужики картинно держат в руках пистолеты -- точно так, как учит нас это делать Голливуд, -- и только пули свистят в проводах.

Как к этому относиться? Никак. Потому что настоящие обстоятельства этого дела мы не узнаем никогда. Хотя, скорее всего, это очередная провокация канадских спецслужб: они известны своей способностью раскрывать преступления, которые сами же и организовали. А зачем им это надо, тоже понятно: немедленно от Харпера и министра юстиции зазвучали слова о том, что надо применять "превентивные меры"; запахло "1984-м".

Моя новая антенна

(Можно ткнуть.)

А теперь -- занимательный вопрос. Наличие этой антенны на крыше приводит к некоторым денежным потерям, которые, однако, можно точно узнать. Что это за потери?

Collapse )