Случилось мне ранней весной 2010 года войти в состав рабочей группы, стартовавшей пилотный коммерческий проект в Объединённых Арабских Эмиратах. Проект просуществовал два с половиной года и был закрыт, поскольку не продемонстрировал ожидаемой экономической эффективности: обычная ситуация при недостаточно тщательной проработке предпосылок и игнорировании местных реалий (продвигавшееся на ближневосточный рынок оборудование оказалось, в конечном итоге, невостребованным). Работа велась вахтовым методом, так что каждые полтора месяца мне приходилось около двух недель проводить на бескрайних берегах Персидского залива.
Как вы понимаете, в каждых двух неделях обязательно присутствует хотя бы пара выходных дней. Работа была связана с разъездами по штатам (так принято называть семь входящих в состав федерации эмиратов), поэтому выходные частенько заставали меня в новых местах и грех было валяться в гостиничном номере под кондиционером, когда буквально на расстоянии вытянутой руки находились неизведанные территории и непознанные сущности. По стечению обстоятельств, ещё во время одного из первых посещений страны, оказался я на одном из местных рыбных рынков, где незамедлительно получил эмоциональный шок: на прилавках, переливаясь всеми цветами радуги, лежало немыслимое разнообразие подводных жителей самых причудливых форм и расцветок.
Даже не могу объяснить причину, по которой увиденное так меня «зацепило», но с тех пор я начал отдавать своё свободное время (в разумных пределах, конечно) изучению рыб, рыботорговли, рыболовли и рыбоедению. Так, постепенно начал формироваться некий массив знаний, посвящённый всему, что живёт под, над и рядом с водой Заливов — и Персидского, и Оманского. Вскоре этот массив перестал умещаться в отдельных хранилищах и стал настоятельно требовать оформления в какую–либо логическую структуру, что, собственно, и привело к созданию сайта с несколько провокационным названием «Заливная рыба».
И, ведь, этот сайт был уже практически готов около трёх лет тому назад, но искусил меня нечистый идеей «прикрутить» к нему систему комментирования статей, будь она неладна…
На первый взгляд, в этой задаче нет ничего сложного, но я замахнулся на «эпохальное» решение: уйти от собственной регистрации посетителей и полностью переложить ответственность за всякие там пароли и логины на третьи сервисы. Без регистрации, как вы понимаете, никак нельзя — свободная, бесконтрольная система комментариев является идеологическим нонсенсом, поскольку создаёт сверхэффективную питательную среду для безграничного спама.
И работа закипела, буль–булькая от вдохновения и энтузиазма! Были изучены протоколы OpenID и OAuth (более популярно о том же — здесь и здесь, соответственно), собрал API от трёх десятков доверенных сервисов, разработал идеологию полномочий для групп пользователей (даже с расчётом на то, что разграничение доступа со временем не ограничится только комментариями), и начался сладостный этап ваяния скриптов.
Но появились новые срочные проекты (люблю, знаете ли, тихим осенним, летним, зимним или весенним вечером посмаковать волшебный напиток под дольку грейпфрута, а это сто́ит денег, которые нужно зарабатывать), и сайт про рыбу отодвинулся на второй план. Вскоре у меня возникла новое увлечение: затеял стройку загородного дома — нетривиальная инженерная задача, требующая интенсивного напряжения большинства мозговых извилин, и сайт про рыбу отодвинулся на третий план, а через год вообще был заархивирован и уложен на диск для резервного копирования.
Я уже писа́л, что не знаю, почему начал работу над этим сайтом более трёх лет тому назад? Так вот: теперь я не знаю почему я его достал из закромов и решил реанимировать, но в существенно изменённом виде. Наверное, сыграло свою роль прозрение: нужно отказаться от собственной системы комментариев и взять сторонний сервис — на других проектах я успешно использую DISQUS, который пока успешно покрывает все потребности в комментировании статей. То есть, больше не требуется система идентификации пользователей и можно возвратиться к тому светлому и беззаботному периоду в создании сайта, когда он был юн, чист и непорочен и трепетно ждал грядущей публикации.
Тем не менее, не всё так безоблачно и просто: за прошедшие несколько лет изменились мои представление и концепции сайтостроительства, начиная от дизайна и заканчивая внутренней логикой скриптов. В общем, решил я провести кардинальную ревизию «Заливной рыбе», хотя некоторыми решениями почте четырёхлетней давности горжусь до сих пор.
Кроме того, за последние пару лет я ещё приобрёл привычку не просто документировать свою работу, а публиковать дневники в Интернете — наверное, навеяно новой традицией в кинематографической среде снимать фильмы о фильмах. Так что, принимайте сайт о сайте, вернее, блог о сайте — начинаю ремонт, переделку, модернизацию, ревизию, перепрограммирование, перестройку… А я, тем временем, достаю с антресолей тёмно–коричневую папку, развязываю тряпичные тесёмки и начинаю вынимать из её недр слежавшиеся листики, внимательно из рассматривая, сортируя и, при необходимости, переписывая кое–что или всё по–новому.
Комментариев нет:
Отправить комментарий