Decalion - программа помощник составителя кроссвордов
О программе | Словари | Рабочая область | Поиск | Слова | Оформление
Скачать | От автора | Гостевая | Ссылки

От автора

Коротко о себе

Зовут меня Владимир Соколов, живу в Алма-Ате, программированием занимаюсь с 1998 года. Работаю программистом в одной в будущем процветающей компании, связанной с производственной деятельностью в области нефтеоборудования. Пишу в основном на Delphi, создал несколько проектов, внедренных на предприятии, по метрологии, градуировке резервуаров, автоматизации работы технолога, созданию бланков отчетности по сертификации продукции и т. п. Учусь заочно по специальности "Программное и аппаратное обеспечение вычислительной техники и сетей" (на момент написания этого текста). В свободное время сплю.

Это я

О программе Decalion и олимпиаде "Intech", в которой мне представилась возможность участвовать.

Однажды моя любимая подруга и соратница Лариса сообщила мне, что услышала по радио объявление, что состоится республиканская олимпиада по инновационным технологиям и программному обеспечению "Intech", спонсором которой является компания "Samsung Electronics", в которой могут принять участие все желающие, кто в состоянии предоставить собственный готовый проект. Так как готового проекта у меня не было, но была большая идея создать программу по составлению кроссвордов, которую я вынашивал несколько лет, я отбросил все свои дела и засел за работу. Родить предстояло за 2 месяца.

Лирическое отступление.
Кроссвордами занимаюсь давно. Очень уж они мне нравятся. Как разгадывать, так и составлять. В молодости (года четыре-пять назад) мои работы даже публиковали в местных газетах: "Караван", "Ковчег", "Доживем до понедельника". Профессионально этим заниматься не стал по причине малого вознаграждения со стороны редакций (2-3$ за кроссворд среднего объема) при больших трудозатратах, хотя было очень интересно. Всегда мечтал иметь программу, при помощи которой можно было бы быстро подбирать необходимые слова (кто составлял кроссворды вручную, знает).

Весна прошла мимо меня стороной. Я забросил учебу, работу (благо ненормированный рабочий день), почти перестал кушать и спать, засел за новую программу. В эти моменты меня лучше не тревожить, не проходить мимо, не отвлекать по пустякам. Лучше, если бы все спрятались. Я ухожу в себя, прихожу не на долго и только чтобы покушать. Честно говоря к концу второго месяца "экстремального" программирования по 14-16 часов в сутки немного подустал. Не хватало времени, чтобы сделать описание, распечатать вместе с примерами, все оформить. Но по счастливой случайности Олимпиаду перенесли на пару недель и я успел все закончить. Успел нарисовать собственные кнопки к программе, в едином стиле, сделать заставку. Буквально за день до окончания сдачи проектов все распечатал, записал на CD и отдал в оргкомитет.

Наступил долгожданный день Открытия. Всего было принято 98 проектов со всего Казахстана, прошли 20 работ. Мой проект оказался в этой двадцатке. Выступил я только во второй день, после обеда. Это дало мне шанс проанализировать, как выступают соперники. В чем их ошибки, что стоит говорить, а что нет. На выступление давалось 10 минут + 10 минут вопросов. Некоторые много времени тратили на объяснение очевидных вещей, не касающихся их проектов, другие самоуверенно завышали возможности своих программ, после чего их "заваливали" ироническими вопросами "коллеги" с доказательством несостоятельности данных утверждений (как сказанул!). Да и сами идеи некоторых проектов были не только неинтересными но и непонятными. Но встретились и достаточно серьезные и увлекательные вещи: программное обеспечение для библиотек, гостиниц, аэропорта. Кто-то "провалился" на тормозящих помощниках, которым была отведена важная роль в демонстрации.

У меня помощников не было. Так получилось, что я был там сиротой, сам все рассказал и показал. Речь писать не стал, потому что нет в этом смысла, я не смогу забыть возможности своей программы, даже если сильно захочу. Она мне даже снилась тогда по ночам (составлять кроссворды во сне достаточно тягостно, я вам скажу). Да и не удобно одной рукой держать микрофон, второй на ноутбуке демонстрировать программу (изображение проецировалось на большой экран), а третьей держать бумажку с текстом. Мне задали несколько незлобных вопросов, по реакции зала я сделал вывод, что программу поняли (тема получилась понятная большинству).

После двух отборочных дней осталось 6 работ, которые выходят в финал. Как объяснили жюри, работы отбирались по нескольким категориям, в том числе: законченность проекта, функциональность, актуальность, понятность интерфейса, оформление, используемые технологии и т. п. Объявили, что Decalion прошел в финал.

В театре Оперы и балета состоялся финал. Мы пришли раньше, чтобы успеть все проверить и подготовиться. Мне ничего не приходилось делать, так, как другие "олимпийцы" по полчаса настраивали свои программы, выбивая дурь и глюки, на ходу латали их, устанавливали и переустанавливали драйверы баз данных. Моя программа просто копировалась на компьютер и автоматически настраивалась сама под его параметры и разрешение экрана (хвастаюсь немного). Придумали так, что выступающий будет стоять на сцене в свете прожекторов, а помощник сидеть в зале возле компьютера, с которого проецируется изображение, и демонстрировать. Я сказал, что помощников у меня нет и что мне нужно микрофон в зал. Девушка организатор предложила мне найти (за 20 минут до начала) помощника в финал! Я себе-то еле-еле доверил миссию озвучивания проекта! Микрофона не было. Судя по реакции других участников, которые тоже должны были выступать, он и им был не нужен. Я нашел звукорежиссера, который дал мне под мою ответственность радиомикрофон, показал, где нужно включать, чтобы микрофон был "в эфире". Но пару слов приветствия нужно было сказать обязательно. Предложил, что сбегаю на сцену, скажу пару слов, потом побегу обратно в зал показывать программу. Но на моем пути огромная трехметровая оркестровая яма, будь она неладна. Прыгая через нее я провалился бы в прямом и переносном смысле (в смысле унесли бы оттуда с переломанными ногами). Хоть привязывай веревку и на ней, как Тарзан, летай через эту яму туда-сюда.

Но выступил. Бегал, прыгал через кресла, что-то говорил, уложился, как просили, в 2 минуты (Что можно рассказать за 2 минуты? Когда мне говорят: "Ну, покажи свою программу...". Я отвечаю: "Ок, у вас есть 2-3 часа свободного времени?". И это только рассказывая о возможностях и работе программы. А если я начну рассказывать как программист программисту увлекательный рассказ об оригинальности функций, быстродействии процедур и примененных чудодейственных алгоритмах, запаситесь сухарями, потому что от меня раньше чем через сутки не отвяжитесь.) Но как оказалось, жюри все уже решило еще вчера, а в театре для больших гостей и для телевидения было чисто показательное выступление. Победил. Занял 1 место в номинации "Для досуга". Всего было 2 номинации - еще одна "Для бизнеса"- в ней победил Каптагаев Алмас. Лучше не спрашивайте в чем суть его работы, но что-то умное, связанное с финансовым аналитиком (аналитика так и не показали, сколько я не ждал).

Интересная запоминающаяся работа была у двух ребят из Усть-Каменогорска - прикольный мультфильм, интерактивно обучающий казахскому языку (Банально, но что поделаешь... Сейчас эта тема актуальная наравне с борьбой с коррупцией. Я научил свой "Decalion" составлять кроссворды на казахском, хотел еще сделать автоматический показ антикоррупционных лозунгов, чтобы уж наверняка всех обойти, но уже не оставалось времени), но в том мультфильме, как выяснилось на презентации, к сожалению куча грамматических, стилистических и даже географических ошибок! Толком они его не закончили, а слепили как получилось. Но это все равно оказалось достаточно оригинально для нашего края. На финал они приехали позже, в итоге не успели все настроить и проверить. С горем пополам с перепугу все таки расшевелили свою программу. Заняли 2 место.

Лирическое отступление.
Не хочу никого ругать, но многие отнеслись к Олимпиаде спустя рукава, как участники, так и организаторы. Конечно я поблагодарил организаторов "за организованность и организцию" и т. д., но достаточно много было у них промахов. Конечно, можно сказать, что это первая подобная олимпиада и тому подобное. Но все-таки я мог бы с этим проектом потягаться с более сильными конкурентами.

"Финансовый аналитик" подготовился к защите проекта "на отлично", речь сказал хорошую, на английском, русском и казахском языках, и занял тоже первое место в номинации "IT для бизнеса" и мы с ним и с Лерой из компании "Самсунг Казахстан" отправились в Южную Корею на стажировку.

О поездке.

Жили мы в гостинице Shilla в центре Сеула. У каждого свой отдельный номер в бизнес-класса с интернетом, факсом, электронным сейфом, душевой кабиной, мраморными раковинами, большим телевизором, телефоном в туалете и просто огроменной кроватью. Вид с 18 этажа - картинка. Город расположен на холмистой местности, наклон улиц порой достигает 45 градусов, все плотно застроено, кругом небоскребы, вывески, телевизоры (даже в лифтах, автобусах и туалетах) и корейцы, корейцы и корейцы. Никогда не видел столько корейцев. :) Конечно Сеул меня, простого русского мальчика, очень поразил.

Digital Plaza SamsungНа выставке достижений SamsungВ парке аттракционовНа заводе по производству лазерных принтеровВ парке

Огромные магазины в 20 этажей, работающие круглосуточно, кафе, рестораны. Нас очень хорошо и вкусно кормили. Европейский ресторан со шведским столом ("Не давись икрой, бери картошечку", "На фига она мне, я ее и дома поем"), корейский ресторан с дыркой в столе, в которой лежат горячие угли для жарки палочками мяса, куча разнообразных приправ в маленьких чашечках, 20-ти градусная (% спирта) водка Су-джу и официантки, выражающие нам свое почтение, падая на колени.

Чудесные корейские девушкиНа заводе в кабинете главного инженераУлицаЗавод по производству печатных платВ ресторации

График у нас был очень плотный. Утром мы обычно ехали на какой-нибудь завод Samsung, потом после обеда на развлекательные мероприятия. Были в парке типа Диснейленда (Everland), зоопарке (Safari Gifts), аквапарке, поднимались на небоскреб на 63 этаж, ходили на экскурсию в музей и в императорский дворец.

Корея конечно сказка. Нашей Республике с ее бурной развивающейся экономикой еще надо лет 50 развиваться, чтобы догнать Корею по уровню жизни. Но будет ли у нас такой же порядок на улицах, такая же производительность труда, такая же целеустремленность и аккуратность в работе? Не верю. То же мне нашелся Станиславский, скажите вы.

 

PS: Уважаемые посетители! Этот сайт посвящен программе Decalion, я буду рад, если она принесет Вам какую-то пользу.

Огромная просьба: не сообщать мне о недостатках программы! Я слышать об этом не хочу! Если серьезно, конечно знаю, что она не идеальна, в ней есть масса недостатков, присущих любой программе. Всего предусмотреть невозможно, поэтому ведь и выходят новые и новые версии ПО. В случае с Decalion`ом - это проект специально разработанный для олимпиады и который я сначала хотел оставить таким, какой он есть, в дальнейшем не поддерживать и не дорабатывать. Но после его опубликования на сайте, после большого количества писем (чего я, признаться, не ожидал) с отзывами, комментариями и пожеланиями, я узнал, что людям моя программа нужна. Люди хотят пользоваться интуитивно понятным, удобным и производительным продуктом, и по мнению многих "Decalion" отвечает этим требованиям. Многие просят внести некоторые функции и дополнения (разнообразить количество головоломок, внести модуль поддержки сканвордов, проработать функцию автозаполнения). Поэтому я принял решение все-таки выбрать время и заняться доработкой программы.

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

 

С уважением, Владимир Соколов

decalion@mail.ru

 

О программе | Словари | Рабочая область | Поиск | Слова | Оформление
Скачать | От автора | Гостевая | Ссылки
decalion@mail.ru
Hosted by uCoz