Даешь новогоднее чудо! Непосредственно позвенеть, хоть и отдельно от сайта, можно здесь.
Долгая предыстория:
На моей любимой ролевой "Коты-Воители: Знамение Звезд" уже много лет в канун Нового Года вешают в самом вверху эти чудные шарики, которые звенят, когда на них наводишь мышку и когда печатаешь на клавиатуре. Пару лет назад со звуком начались большие проблемы, у большинства людей он просто не играл. Как оказалось, причина в том, что в прошлое отходила технология flash, через которую это все дело работало.
Ну а я что... а я программист! Правда, ни капли не шарящий ни в flash, ни в html, ни в css, ни в javascript - короче, всех тех вещах, на которых держатся сайты. И все же, возомнив себя программистом, я всерьез вознамерилась заставить шарики работать.
Не последнюю роль в этом сыграло то, что как раз перед этим я попыталась решить олимпиаду по программированию - даже не отборочный этап, а тренировочный - и у меня ничего не получилось. Сколько бы я себе ни говорила, что это не делает меня хуже, что для первой попытки и то неплохо, что подобные задачи мне никогда не попадались и одну мне даже удалось решить (хотя система не засчитала ответ, я считаю, что он был правильным)... В общем, думаю, моему внутреннему программисту было необходимо самоутвердиться.
И ему это удалось в полной мере. За один день! Был полностью переписан скрипт, контролирующий работу этих шариков, нашелся способ "расшифровать" загадочный файл, который вмещал в себя целую кучу звуков, и конечно же пришлось заставить эти звуки работать, используя уже современные технологии.
Отдельным этапом борьбы было внедрение шариков на сайт, поскольку это приходилось делать руками человека, с программированием не связанного... и в процессе у нас полезла целая куча багов (многие - тупые баги™), часть из которых так и не удалось решить... но они по волшебству пропали на следующее утро. Думаю, чудеса сами охотно случаются, когда есть люди, которые усиленно пытаются их устроить.
Это было круто, черт возьми. Есть какое-то особое удовольствие в том, когда ты, воодушевленный великой и вполне конкретной целью, бросаешься в океан неизведанного, чтобы шаг за шагом продвигаться к ней. Не в этом ли суть программирования?
И это был очень утомительный, полный умственной нагрузки день. Но множество людей, которым затем звенящие шарики по-настоящему подняли настроение, оправдывают все потраченные силы.

Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.