Архив за Декабрь, 2006

Туман (сказка о вернувшемся сне) 

Обычно никак не получается вмешаться в сюжет сна. Когда же это удаётся, cон распадается, и ты просыпаешься, так и не узнав, чем же он должен был окончиться. И никогда-никогда не узнаешь.

Однажды зимней ночью в южный город пришёл с моря туман. В нём утонули тёмно-зелёные кипарисы, очень тёмное, но всё же тёмно-сине-зелёное небо, огни фонарей вдоль дороги… Пока я шёл по ночному городу, туман исказил привычный мир, подчинив его перспективу своим собственным законам. Я давно уже успел позабыть, как видятся высокие деревья и фонари маленькому мальчику. Поэтому пришлось привыкать заново.

Далее »

Шаблонизация SQL-запросов и борьба с SQL-инъекциями 

Опасность SQL-инъекций зачастую недооценивают. А даже если и знают в них толк, то нередко оставляют мероприятия по защите «на потом». И напрасно, поскольку существует довольно простой способ защиты. Этот способ, помимо собственно защиты, позволяет чрезвычайно удобно собирать тексты SQL-запросов из констант и переменных, не прибегая ни к утомительной работе с одинарными и двойными кавычками, ни к объектным способам доступа к БД.

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

Далее »

Но нет апельсинов. Но нет их... 

Почему он не мог просто написать, что влюбился в неё? Девушка наверняка поняла это задолго до того, как он набросился на её апельсины. А он умудрился даже обнять её за талию! Может, в трамвае у него возникло бессознательное желание закружиться с ней в апельсиновом вальсе?

Когда влюбляются дети, они либо дерутся, либо дёргают друг друга за волосы. Кое‑кто кидает друг в друга снежками. Мне казалось, что девятнадцатилетние ведут себя умнее.

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

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

Далее »