|
||||||
|
|
О проекте и обо мне
В школе мой опыт ограничивался лишь программированием в MS-DOS. Поступив в институт, я узнал о существовании среды программирования Visual C++ 6.0 и библиотеки классов MFC. Возможно, это и не самая лучшая библиотека, но она мне очень понравилась своей простотой, а также отсутствием необходимости распространять дополнительные DLL-файлы вместе с приложением: всё, что нужно, уже есть в стандартной поставке самой Windows. (К сожалению, это уже не относится к программам, написанным в более новых версиях среды Visual C++ — 2002, 2003 и т. д.) Например, приложения, написанные с использованием широко распространённой библиотеки Qt, требуют для своей работы пакет DLL-файлов весом аж в 8 мегабайт. Согласитесь, что в стране, где слово "модем" зачастую является синонимом к слову "Интернет", такой метод распространения программ — не слишком удачная идея. Поэтому связка VC++ 6.0 с MFC до сих пор является моим излюбленным средством разработки.
Одно время у нас в стране начался бум популярности так называемых японских кроссвордов. Меня он тоже не миновал, было очень интересно из какого-то набора чисел получать картинку, причём частенько — довольно красивую. Единственное, что мне не нравилось — это тратить время на тупую заштриховку кучи клеточек, прежде чем двигаться дальше в разгадывании картинки. Тогда-то и зародилась у меня идея загнать это дело в компьютер: мышкой-то щёлкнуть куда быстрее… Сначала здесь была только программка для работы с японскими кроссвордами и несколько библиотечек самих кроссвордов. Ну а потом, по мере того, как у меня появлялись идеи для новых проектов и время на их реализацию, сайт наполнялся новыми поделками. Некоторые так и остались практически невостребованными, другие, напротив, нашли отклик в сердцах многих пользователей. К сожалению, почти все проекты в настоящее время заморожены из-за постоянной нехватки времени. Для каждой программки у меня полно планов на будущие версии, в каждой хочется реализовать множество интересных и полезнейших функций, как придуманных мной самим, так и предложенных пользователями. Но попросту некогда садиться и писать все эти вещи: постоянно находится что-нибудь значительно более важное и необходимое. Тем не менее, понемножку, по чуть-чуть, но некоторые из разработок всё-таки продвигаются, и есть шансы, что новые версии выйдут в свет в не очень далёком будущем… В конце добавлю несколько слов о браузерах. В первую очередь сайт ориентирован на последнюю версию Opera (на момент написания данного текста это 9.64). Также я стараюсь поддерживать и корректную работу в Mozilla Firefox (проверка выполнялась на версии 3.0.10). Что касается Internet Explorer, то это чудо природы я поддерживать отказываюсь. Мне искренне жаль, что приходится такое говорить (тем более, что из посетителей моего сайта число пользователей IE, хотя и неуклонно снижается, всё ещё составляет примерно треть), но когда я создаю ячейку таблицы высотой в восемь пикселей, а IE её растягивает до двадцати, когда я указываю ему выравнивать текст по центру, а он его показывает сдвинутым от центра влево, когда из каждых трёх часов разработки два уходит лишь на то, чтобы заставить сайт более-менее нормально отображаться на этом жутком движке — у меня просто опускаются руки. Я пишу, ориентируясь на принятые международные стандарты (в данном случае — XHTML 1.0). Все нормальные браузеры стандарты должны поддерживать (и поддерживают), а если IE так хочет выделиться — это проблемы его и его пользователей, а не мои. Я, конечно, стараюсь, чтобы сайт оставался работоспособным и в этом, с позволения сказать, браузере (проверяю на версии 7.0), но вылизывать визуальное оформление специально для него я не буду, так что различные небольшие артефакты в IE вполне могут оставаться. |
|||||