Перейти к содержанию

[Ремонт]

  • записей
    205
  • комментариев
    370
  • просмотров
    245 545

Фан-клуб и я. Один год вместе.


Ig0r

1 324 просмотра

Нашему фан-клубу исполнился 1 год. Один год люди пишут, смотрят, радуются... Немного о годе для фан-клубе уже сказано. Я решил рассказать о себе в этом годе, может быть кому-то будет интересно.

 

Началом стал та встреча, которую я описал уже два раза. 29-го сентября Илья прислал письмо с будущими адресами фан-клуба. Если кто-то не знает, наш второй адрес – www.klclub.ru. Первое сентября пролетело незаметно, первый раз меня не было по адресу: Комсомольская, дом 4. 3 сентября вечером во время пребывания в ванном месте :) я вспомнил о письме. Зашел по адресу, форум уже был. Раньше я писал, что на форум состоял из 1-го раздела, на самом деле, их было два. Первый превратился в "Разговоры на общие темы". Второй создавался как закрытый, для общения основателей фан-клуба. Сейчас от него остался лишь id, под которым выступает раздел для неактивированных пользователей.

 

Увидев форум, я бросился быстрее регистрироваться :). Оригинальный ник придумывать не стал, ограничился именем. :) Потом было личное сообщение Илье с предложениями (уже ночью 4-го сентября). Первое предложение было про содержание еще не существовавшего сайта. Утром написал второе, которое у меня возникло после работы на другом малоизвестном форуме. Там я первый раз увидел админцентр IPB. Оно касалось улучшения RSS-форума, приложил ссылки на инструкции. На следующий день пришел ответ и плохая новость - Ильи не будет в Москве две недели. Развитие фан-клуба временно приостанавливается. Отправил еще два технических вопроса (про ботов и Менеджер задач).

 

После возвращения, Илья первым делом произвел интересную операцию. Он неожиданно предоставил мне права. :) Так я стал главным администратором форума фан-клуба. Это было 25 сентября 2006-го года в 11:35. :) Немного ранее, 22 сентября я написал первое сообщение на форуме. После установки скина от оф. форума старой версии (обновился он совсем недавно), фон выпадающих меню, которых в предыдущей версии не существовало, был прозрачным и разглядеть пункты меню было трудновато. :) Я пришел к выводу, что надо бы переделать скин по умолчанию в скин ЛК. Так произошло погружение в мир CSS :). Цвета для элементов, которые были в 2.0 версии перенес с существовавшего скина, для выпадающих меню пришлось придумывать, чтобы было читабельно во всех местах. Получилось не очень, но уже лучше и все элементы работали.

 

Пришло время напомнить об RSS. Илья сразу предложил выдать мне пароль к FTP. Я согласился и получил. :) Для установки RSS надо было отредактировать всего два файла, пробовал через блокнот. :) Потом загружал через ужасный Explorer. После редакции появлялась белая страница, значит скрипт неисправен. Проверял много раз правильно ли редактировал - не помогло. Пришлось использовать файл от версии немного младше 2.1.7 (с моего первого администраторского форума :)). Тогда я помогал и получил этот файл. :) Отредактировал, поставил скобку и точку с запятой, отправил. Заработало! Старый добрый файл работает до сих пор. :) Проверенный временем. :)

 

Потом был перенос форума на адрес forum.kasperskyclub.com. Для тестирования приходилось копировать файлы через буфер - домашний компьютер, на скорости 128 Кбит - это долговато (естественно, без папки uploads с прикрепленными файлами – это было бы невыносимо долго). Тогда же я узнал и стал понимать конфигурационный файл форума (без этого не перенести). Обрел новые знания. :) Переезд завершился успешно.

 

Следующая задача - самое ужасное - репутация. :) К счастью, тогда я перешел на использование CuteFTP. Однако, это задачу не облегчило. Я ужасался просто от инструкции без ее исполнения, в тот же раз, ее надо было исполнить. Произвести огромное количество изменений в файлах и, при этом, не допустить ошибки.

 

С загрузкой на FTP проблема решилась, а вот с редактором... :D Это был обычный Word там, в отличие от блокнота, текст можно различать и легко искать. Изменил самый главный файл форума - index.php, сохранил и закачал на сервер. Далее был шок. Вместо сайта открывается какой-то сплошной текст в непонятной кодировке. Копии файла нет, дистрибутива форума тем более. Что делать? Пытаюсь глупо скопировать index.php с другого форума, хотя понимаю, что посетитель видит только HTML. :D Все, мне конец. :( Как-то я умудряюсь открыть этот файл в блокноте и он оказывается абсолютно нормальным. Сохраняю. Загружаю на сервер. Опасность прошла... Причиной проблемы стал Word-извращенец. :) С тех пор я делаю копии файлов перед их изменением, а также копии всего форума, которые хранятся это до сих пор. :) Точка опасности пройдена, но до конца еще очень далеко... В измученном состоянии я закончил редактирование файлов. Загрузил на сервер. Заработало. Работа выполнена. Оставалось перевести репутацию на английский язык, но это мелочь. :)

 

Потом был чат, файловый архив... Чат установил в день возвращения со второй поездки в ЛК. Думал о нем все поездку в метро. :) Файловый архив обдумывался во время похода по мягкому белому снегу в "Сказку", с остановкой на покупку интернет-карты на почте. В мир сказок не попал, зато обдумал и сделал архив. :)

 

Тем времен к началу декабря форум сильно вырос. На него пришли люди. Появились первые скины... Можно сказать, что тогда, благодаря некоторым факторам (в т.ч. бану пиратских ключей), активность была как никогда высока. Мне, в качестве модератора, работы было предостаточно. Тогда я ещё мог модерировать, не забыл строгое воспитание местного форума. :) При всем при этом, активность ограничивалась только виртуальным общением. Ни сайта, ни чего-то полезного почти не было.

 

После выхода версии форума 2.2, загорелась мысль обновить форум. Запросил у Ильи дистрибутив, получил.

Наступает самый ужасный день моей жизни - 13 декабря. Просыпаюсь в полдень, качаю дистрибутив. На всякий случай, делаю резервную копию файлов форума. Загружаю содержимое дистрибутива новой версии на сервер. Дальше надо зайти в обновлятор и запустить его. Сделал, пошло обновление... Вдруг - белая страница. Запускаю еще раз. Обновление закончилось.

 

Первое, что я увидел при открытии форума, был искореженный скин с адресами слов в языковых файлах, вместо самих слов. Войти долго не получалось, потом догадался ввести e-mail (метод авторизации сбился). Это не сильно помогло, я пытался ставить скины для версии 2.2, но не помогало. Крайней мерой была загрузка файлов старой версии форума. Это был скорее шаг отчаяния, который помочь не мог: база изменена. Вот это точно конец.

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

Вариантов не было, только откат БД в нормальное состояние. Перед этим Илья сделал копию базы после обновления. Тогда же я узнал о такой программе как phpMyAdmin. Оно предназначена для управления БД (редактирование, резервное копирование, восстановление).

Как таковую специально резервную копию базы перед обновлением никто не делал. Во-первых, надо тревожить Илью. Во-вторых, если даже что-то случится есть бекапы от Мастерхост. Ими и попробовали воспользоваться. Илья написал письмо, бекап прислали, потом его должны были загрузить... Случилось. Удалил папки форума новой версии с сервера, вместе с uploads, которую я себе не копировал. Прикрепленные файлы пропали. Загрузил копию форума "до обновления" с домашнего компьютера. Заработало... Немного легче.

 

Ну что же делать с аттачами? Оставив надежду, я даже стер их следы в БД (предварительно скопировав себе таблицу), но ведь это столько информации... Самое время принять немного цианистого калия...

 

Надежда есть только на бекап, отправил письмо Илье.

 

На следующий день прикрепленные файлы вернулись. Прошло. Как же я был рад даунгрейду... Потом благодаря снимку которой сделал Илья, удалось восстановить сообщения и записи в блоге Стогова (почему то он их загрузил именно после ночи 13-го числа). Все хорошее возвращается :). Самый кошмарный день, грозящий потерей данных форума миновал. После за мной заехала девятка, из которой выскочили люди и отвезли меня в ЛК. Пришлось в течении всего дня визжать, потом били, поили, отправили в Сибирь...

 

На самом деле, ничего этого не было. Меня просто выбросили из машины в лесу. :)

 

После того, Стогов возмутился, почему я режу по живому, ломая сразу боевую версию, действительно, почему? - подумал я и поставил себе веб-сервер Apache + PHP + MySQL в то же 14 сентября. Намучался пока удалось разобраться с кодировкой и настройкой MySQL (это помогло позже). Провел много попыток обновления на локальном сервере - проблем не было. При обновлении форума на сервере фан-клуба - белая страница. Оказалось, что все проблемы из-за значения директивы memorylimit, которое составляет всего 10 Мбайт, при необходимых 32 Мбайт. Из-за одного параметра столько проблем... Рассматривался вариант копирования базы форума на домашний ПК, обновления, обратной загрузки на сервер...

 

Впрочем, спешить было некуда, до появления SP2 форум обновлять было бессмысленно, потом пришлось бы повторить еще раз. Выяснилось, что есть режим CGI, который позволяет увеличить лимит. После долгих разбирательств с инструкцией, знакомства с shell, проб, наконец, удалось обновить тестовую версию форума на сервере. Это счастье. Не придется извращаться.

 

23 февраля компания IPS сделала подарок, выпустив версию 2.2.2 со всеми поправленными багами. К тому времени все было готово к обновлению: русская локализация форум, файловый архив и чат найдены. Я научился приводить базу чата к совместимому с новой версией формату, за несколько часов ранним утром перевел чат на русский. Пришлось заново преобразовывать умолчаемый скин форума к нужному виду, даже добавить новую графику (по подобию существующей).

 

Оставалось только обновить, что я и осущствил 6 марта в 10:12. Прорепетировав и сделав несколько бекапов. Прошло спокойно. Оказалось, что если хорошо подготовиться обновления не страшны.

 

Форум новой версии работал значительно медленнее из-за нового вида профиля и AJAX. Но самое главное – работал. Илья предложил переехать на новый сервер, уже физический. Отказаться была невозможно по нескольким причинам: очень много бесплатного места и мощные ресурсы. Форум ускорился очень сильно.

 

Перенос произошел почти без проблем, за исключением потенциально нежелательной настройки phpMyAdmin. Получалось так, что некоторые данные не экспортировались в БД на новый сервер. После поездки по вызову :), я понял проблему и решил. Скорость, место, - все замечательно. К тому времени уже были русский и английские сайты фан-клуба. Можно было настраивать любые параметры...

 

Одним пятничным утром форум, сайт и даже панель управления перестали функционировать. Перезагрузка не помогла. MySQL не стартует. Я пытался менять конфигурационные файлы - не помогало. Немного вздремнул и решение сразу пришло в голову. Надо посмотреть логи. Из них я понял, что недостаточно свободного места. Ужасно глупая ошибка,- подумал я и пошел удалять лишнее. Удалил - заработало. :)

 

Но дело оказалось сложнее - место стало уменьшаться с очень быстрой скоростью. У нас завелись зубастики! :) Надо искать. Сначала отыскал нужную программу и начал взвешивание папок. Искал долго. Вредителем оказалась почтовая программа qmail, а именно: ее очередь. Видимо, Доктор Веб разослал слишком много сообщений о своих лицензионных ограничениях. :) Очередь была утилизированна. Восстановить ее удалось только совсем недавно. Самое противное, что это случилось именно, перед самым трудным днем недели. Да еще и перед экзаменом...

 

Интересный случай произошел во время моей поездки в Санкт-Петебург. Вечером дня отъезда, по привычке, разместил на сайте новую сборку (это был техрелиз). Дал ссылку, как думал раньше, на малопопулярный сайт. :) Так эти ссылки растирожировались на 50 и даже больше сайтов. :) Все бросились качать, а ведь сервер на такое не рассчитан... ОЗУ (оперативное запоминающее устройство) заполнилось, начались тормоза. За май накачали около 7 Пбайт, за июнь (чуть меньше :)) - почти 5 Пбайт. Зато наш индекс цитирования недавно подрос. :) Что самое интересное, сборки качают до сих пор! :) Т.е. качали до недавнего времени. Нашлось одно очень хорошее решение – сбросить нагрузку на сервер обновлений ЛК. :) Нам 500 месячных Гбайт не жалко. :) Все старые сборки сбросил в архив и загрузил на файловый хостинг. Если есть интерес – пишите. :) Зато теперь в ОЗУ освободилось около гигабайта и все равно можно качать, но с другого сервера. :)

 

Больше ничего серьезного не случилось. Даже, когда меня не было ничего не произошло. Это удивительно. Сейчас проработана система резервного копирования: бекапы создаются по расписанию, удаляются старые, - почта работает, апач летает... Все замечательно. После появления версии форума 2.3.2, можно будет обновиться. Радикальных изменений в ней нет. Надеюсь, не придется насиловать техподдержку IPS. :) А были времена... :) Это почти все из отношений меня и непредсказуемых скриптов и программ. :) Самые запомнившиеся моменты. Плохого было много, но ведь надо было с чего-то начать. Зато почти все задуманное реализовано или будет реализовано, сколько бы не было протестов и отказов со стороны программ. :)

 

 

 

"...Я знаю, город будет! Я знаю, саду цвесть! Когда такие люди сегодня с нами есть!" (почти В.В.Маяковский)

www.avp.ru

 

Теперь о людях. Люди у нас замечательные, жаль только, что это не сказывается на количестве сообщений в положительную сторону. :) Когда-то говорили, что фан-клуб не нужен, есть оф. форум и все тут. :D У нас достаточно интересная группа активных пользователей. И не только из официальных форумчан, скорее мы подарили своих людей форуму ЛК. :D Это постоянные чатлане: Пипкин, i.b.. Благодаря им чат никогда не замерзает, а греет. :D Впрочем, чат - это отдельная тема. При компактных размерах он содержит больше информации, чем форум (хотя и оффтоп характера :D Я провел там очень много времени (иногда целые дни :D) Так в чате встречали релиз 7-ой версии (есть запись :)), Новый Год, писали истории (когда я включил вентилятор на полную мощность), рассказывали истории, обсуждали приход и зимы и, конечно, пиратство. :) Оказывается, сидение в чате не мешает работе, Пипкин еще до релиза 7.0 (в создании которой поучаствовал) изготовил огромное количество скинов, каталог скинов на сайте и много других улучшений. :) Чат и Пипкин - гордость фан-клуба :).

 

Был в чате и обитатель нездорового поведения. Некоторое время там обитал Виталик, веселивший его жильцов :). Долго веселил, но перед ДР, в результате генеральской уборки, был выдворен за плохое поведение на форуме.

 

Мы есть, нас много, мы разные. Кто-то может подумать, что мы какие-то молодые безбашенные поклонники Лаборатории Касперского. Любовь к ЛК сильна, но даже среди активных есть достаточно взрослые люди, которые чувствуют себя молодыми, проявляя хорошую активность. :)

 

Мы разные, но вполне приличные и разумные. :)

 

Мы разные и живем, к сожалению, далеко друг от друга. С другой стороны, где б не жил ты в Америке, Санкт-Петербурге или Благовещенске, ты найдешь друзей по разуму и можешь помочь хорошим людям и любимой компании. :) Когда я начинал создавать карту фан-клуба, даже не представлял, что столько людей живут вдалеке от сервера... :) И это только начало.

 

Мы разные, но иногда говорим. :) Самый главный иногдаговорящий - это Лавр. :) Причем, со временем, смысла в разговорах стало побольше. :) Другой любитель иногда поговорить - Олег777. Знает историй на йоттабайт, а может и больше. :) Есть и любители, которых сразу не опознать. :) radioelectron набрал кучку постов, но когда и где - непонятно. Видимо, его сообщения с глубоким смыслом. :)

 

Есть у нас и почта, которая функционирует благодаря усилиям почтмастера AZЪ. Есть среди прекрасных людей простой корневой администратор Storm. Иногда не просто говорящий, но и выдвигающий интересные идеи. Создатель знаменитых KTT и KTW и человек, о котором мы еще узнаем. :) А как же быть без Сыра, нашего уже администратора? Mona и Ell неплохо себя проявили при подготовке к МАКСу и не только :). Стогов опубликовал замечательные материалы о создании Лаборатории Касперского и ее основателях, а также начал делать сайт. Корневой MiStr продолжил эту работу. Все, кто сделал хоть что-то - помогли фан-клубу. Начало же положил Илья, который отдохнул после продуктивного года, он смог нас объединить. Как видно, из этого получилось много хорошего. Но не было бы фан-клуба без людей, которые в 1997 году положили начало компании, конкурирующей и побеждающей на российском и международном рынках, создавшей и создающую один из лучшим продуктов, обеспечивающий защиту домашних и корпоративных, Windows и Linux, российских и зарубежных пользователей. Объединила нас Лаборатория Касперского.

 

 

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

 

Я и предположить не мог, что через 3 месяца увижу самого Е.К.. Когда-то разговор с разработчиком считался чем-то великим. Сложно было представить, что поеду на ДР ЛК, там буду немного бегать и блуждать по лесу, и тем более мне это понравиться. :) Или с приключениями, уже не чужими людьми и Александром Г. поеду на МАКС. :) Или сойду с ума до того, что буду рассказывать, как совершил какую-то глупость. :) Это все было очень необычно. Даже невероятно!

 

Сейчас дальше этого ничего не думается... :) Куда же больше? :) Но точно мы будем, нас будет много и мы создадим еще что-то интересное. :)

3 Комментария


Рекомендуемые комментарии

Гость
Добавить комментарий...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...