Илья Кригоузов Привет, меня зовут Илья Кригоузов и я занимаюсь информационными технологиями с 2005 года. Под такими технологиями я понимаю довольно широкий круг вещей: сайты любой сложности, базы данных и клиент-серверные приложения.
Закончил МИРЭА по специальности «инженер-математик», практику проходил на концерне радиостроения ОАО «Вега».Работаю в Информационных системах для бизнеса, так же сотрудничал с АйТи-агенством.
В свободное время увлекаюсь фотографией. Найти меня вы можете:

25 января 2008 г.

IPB: удалить копирайты и title

Очень часто у владельцев форумов IPB возникает вполне естественный вопрос: "Как удалить в названии форума 'Powered by Invision Power Board'?"
Действительно неприятная штука, которая находится в тегах title. Замечу, что удаление этой надписи в тайтле не нарушает условий лицензии. Как это сделать:
1) открываем файл sources/action_public/boards.php
2) ищем переменную $cp и удаляем ее значение.

22 января 2008 г.

Интернет-решебник по физике (Чертов - Воробьев)

Вступление


Как типичный студент технического ВУЗа, для которого такой предмет как физика был и остается страшной загадкой, я все время искал способы "решения" задач при полном отсутствии знаний. По статистике, большинство задач попадаются из нелюбимого "Задачника по физике" Чертова и Воробьева. Конечно, о существовании такого сайта как irodov.nm.ru я знал давно, но списывать оттуда не очень удобно: необходимо знать номер задачи (а для этого приходится иметь при себе сам задачник), да и решений многих задач там попросту нет.

Решение


Найдя в сети интересный сайтик с решениями практически всех задач из вышеукзанного задачника (хотя многие сетуют, что там есть ошибки), а самое главное - с условием в текстовом формате.
И тут у меня родилась интересная мысль. Сделав по-быстрому бэкап этого сайта себе на хард я принялся ковыряться в HTML-тегах этих страниц. И честно говоря был очень огорчен. Страницы видимо создавались html-редактором а-ля MS Front Page и имели дикое количество ненужных тегов, соответственно и весили много. Но это уже мои заморочки, автору и на том спасибо, что условия в текст перегнал.

Реализация


Закинув задачи к себе на хост, принялся оптимизировать интерфейс. Главную страницу сделал максимально легкой и удобной для использования мобильными браузерами (IE, Opera Mobile, Net Front). Только текст и ничего более. На мой взгляд получилось очень оптимально.

Поиск


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

Так что добро пожаловать: oniksfly.md8.ru/chertov.

12 января 2008 г.

IPB: регистрация и активации

Итак, проблемы с форумом perehvat.info кажется подошли к концу. Были решены проблема №1 и проблема №2.
Что касается темы "не приходит письмо активации": ползем на русскоязычный форум поддержки, там есть тема, как поправить email_class.php, чтобы все работало. Не очень понятно почему в ИПБ так сделали, но главное работает.

как выровнять DIV по центру

Очень часто возникает необходимость выровнять DIV-блок по центру по ширине или одновременно по ширине и высоте. Можно найти много разных вариантов, но почти все они не кроссбраузерные. Я предлагаю вам действительно кроссбраузерный способ выравнивания DIV-блока по ширине и по высоте, который будет работать под IE6+, Firfex 2+, Safari 3+ и Chrome. Наверняка будет работать где-нибудь еще, но мне нечем проверить.

Итак, берем пример, который покажет нам, как выровнять DIV-блок по центру по высоте и по ширине:
#ID_NAME {
   position: absolute;
   top: 50%;
   left: 50%;
   width: Xpx;
   height: Ypx;
   margin-left: -(X/2)px;
   margin-top: -(Y/2)px;
}

где X и Y - ширина и высота DIV-блока. Т.е. если у вас width 600px, то в margin-left вы должны написать -300px.

Единственный и весьма существенный недостаток — необходимо заранее знать размеры блока.

Посмотреть как это работает можно, например, здесь.

9 января 2008 г.

форум: ошибка №2

а IPS нам в ответ... Приношу свои извинения пользователям, но пришлось временно запретить регистрацию новых аккаунтов на форуме в связи с проблемами валидации по e-mail. Проблема №1 оказалась серьезнее, чем я предполагал и ее устранение займет больше времени.

3 января 2008 г.

форум: ошибка №1

Форум perehvat.info. Ошибка номер раз.

Выявился баг с валидацией пользователя при помощи сообщения электронной почты. Это связано с проблемой функции phpmail() у нас на хостинге. Поэтому временно будут проблемы с регистрацией. Вернее регистрация будет проходить нормально, и Вы получите даже сообщение от форума:
Регистрация
Спасибо tester. Запрос на регистрацию пользователя принят.
На указанный вами при регистрации e-mail адрес отправлено письмо с инструкциями по активации вашей учетной записи.
Указанный вами e-mail: user@mail.ru
но сообщения с форума вы так и не получите и будите состоять в группе Неактивированные.

Я приношу извинения за неудобства, в скором времени постараюсь починить эту неисправность. Если кому-то срочно нужно что-то сообщить или скачать с форума - пишите на мыло () или стучите в асю(), активирую вручную.

Убедительная просьба: если Вы отправляете сообщение по электропочте, то указывайте в теме "Активация аккаунта форума perehvat.info" а в сообщении укажите Ваш логин.
Если Вы хотите отправить icq-сообщение, то будьте добры, начните его таким образом: "по поводу
активации аккаунта форума perehvat.info ...." и в этом же сообщении укажите свой логин.