Личная страничка Стрекаловского Олега
Спортивное программирование
С конца 1 курса начал заниматься олимпиадным программированием под руководством
Федора Владимировича Меньшикова
В качестве языка для написания программ был выбран язык Java.
Тренируюсь в основном на
acm.timus.ru.
22 февраля 2010 года вошёл в TOP 200 авторов решений этого сервера.
Каких-то больших достижений на соревнованиях пока не имею, но это не останавливает. Большая часть свободного времени уходит на постоянное решение задач.
Верю в свои силы и в светлое будущее.
Опыт олимпиадного программирования уже не раз помогал в решении разнообразных задач.
Заметил, что стал лучше разбираться в программировании, алгоритмах и математике.
*UPD: В 2012 году команда Vologda SPU #1 в составе Стрекаловский, Суворов, Серков стала чемпионом центрального региона ACM ICPC NEERC. Дважды полуфиналист ACM ICPC.
В 2013 году занял 8ое место на XVI Межвузовской олимпиаде (г. Вологда) и 2ое место на Открытом чемпионате Ивановского государственного энергетического университета.
Модернизация тестирующей системы Ф.В. Меньшикова
В январе 2010 года мне было предложено заняться переписыванием web-оболочки тестирующей системы
Ф.В. Меньшикова, написанной на Perl.
Она использутся для проведения соревнований по спортивному программированию в нашем университете.
В качестве основы была взята связка Java Servlet + MySQL.
Основные цели обновления:
- Воплощение новых идей и пожеланий к системе, накопившихся за более чем 5 лет её работы
- Улучшение внешнего вида web-оболочки
- Расширение функциональности системы
Также планирую переписать и проверяющую часть системы, тем самым обновить её полностью.
Написание этой web-оболочки выступает как основное задание по web-программмированию в текущем семестре.
Изучение новейших web-технологий
Изучение web-технологий представляется мне весьма интересным занятием. Ещё нигде раньше не встречал такого широкого спектра
разнообразных технологий, языков, фреймворков, как в web. Больше всего поражает тот факт, как гармонично они могут взаимодействовать
друг с другом. Web-технологии постоянно совершенствуются. Сейчас уже сложно представить себе приличный web-ресурс без грамотного дизайна,
и динамической составляющей страниц. Связка Ajax+JavaScript+CSS+DOM просто творит чудеса. Web-интерфейсы страниц становятся более удобными и дружелюбными к пользователю.
Как же не заинтересоваться изучением столь потрясяющих вещей :).
Мои проекты
Ещё со школы меня начало тянуть к написанию различных проектов. На пути к ним меня не останавливали ни технические проблемы, ни отсутствие опыта и времени.
Некоторые их них:
- 11 класс. Создание программы для составления расписания для школ - "DeOSt Titanum".
Язык реализации - Delphi. Программа получила 2 место на "Ярмарке идей Великого Устюга".
- 1 курс. Программа для автоматического составления отчётов по исследованию алгоритмов поиска. Язык реализации - Delphi.
Программа использовала DLL библиотеки для выполнения всех работ и создавала отчёт в формате HTML с таблицами и графиками. Работала в стиле - "Нажал одну кнопку и получил готовый отчёт" :)
- 2 курс. Неофициальный сайт группы FPM07. Язык реализации - PHP.
Сайт создавался для размещения материалов к учебным курсам.
- 3 курс. Веб сервер и веб сайт для проведения семинаров по курсу "Интернет технологии".
Сервер был поднят на OS Ubuntu Server с настроенным FTP, Apache, Perl, Tomcat.
- 3 курс. Принимающая система "ACCEPTer". Реализация с использованием Java Servlet + MySQL.
"Ядро" и первая версия веб оболочки тестирующей системы для проведения соревнований по программированию.
- 3 курс. Дополнение страниц студенческого сайта ссылками на сайты студентов моей группы.
Не знаю, что меня тянет создавать подобные вещи. Возможно это желание сделать что-нибудь полезное для себя и друзей, а так же почувствовать на себе все прелести и сложности разработки проектов.
Надеюсь, что этот опыт мне пригодится в будущем.
Музыка
Ещё с детского сада начал ходить в музыкальную школу. Учился по классу фортепьяно. Пел в хоре. В конце обучения "с головой ушел" в
джазовую музыку. Результатом стала победа на районном конурсе джазовых исполнителей. После этого я окончательно потерял любовь к исполнению
классических произведений (по 9 листов партитуры наизусть) и, не найдя компромисса с преподавателем, покинул школу, недоучившись 2-x лет до выпуска.
Спустя 5 лет могу уверенно сказать,
что обучение не прошло даром. Продолжаю получать колоссальное удовольствие от качественной музыки. Постоянно хожу со своим любимым mp3 плеером.
Сейчас слушаю в основном metal-группы. Очень хочу научиться играть на гитаре - очень уж нравится её незабываемый тембр.
Ресурсы
Сайт Вологодского Государственного Педагогического Университета
Сайт Факультета прикладной математики и копьютерных технологий
olegstrekalovsky.blogspot.com - Мой публичный технический (и не очень) блог.