ФИЛОСОФИЯ КРОССВОРДА
Приглашаю отведать жареной душистой поросятинки! Или Вы предпочитаете компот?...
| Водочка | Это Главная страничка, где Вы пили водочку, помните?- обзор и анонсы. Ваше здоровье! |
| Нарзанчик | Бесплатная программа - журнал-решалка из 50 б-о-о-ольших кроссвордов. |
| Салатик | Бесплатная программа "О, счастливчик!" - шанс выиграть миллион рублей! |
| Соляночка | Место для получения ежемесячного "Электронного Журнала Кроссвордов". |
| Омарчики | Познакомьтесь с "Кроссмейкером" и получите образцы его творчества! Решите кроссворд "С двойным сиропом". |
| Поросеночек | Размышления автора о кроссворде и программах для его создания. Масса ссылок на зарубежные "кроссвордные" сайты и программы! Здесь мы, здесь!!! |
| Икорочка | Ответы на часто встречающиеся вопросы. Это беседа с моими постоянными друзьями и пользователями. Тест-филворд: Проверьтесь - но осторожно! |
| Осетринка | Сканворд от "Кроссмейкера" - живьем! - можно скопировать и порешать. |
| Компотик | Пример классического шифрованного кроссворда от "Кроссмейкера". |
| Салфеточка | Гостевая книга. Можно погладить автора по головке или набить ему морду! |
На этой страничке Последний Романтик делится с Вами своими думами, вместо того, чтобы от души поздравить Вас с Новым Годом, Новым Веком, Новым Тысячелетием, и Новыми Надеждами. Здесь же Вы найдете ссылки на зарубежные сайты, коих несть числа...
Странности кроссворда
Мало кто из живущих на Земле не знает, что такое кроссворд.
Справедливо и другое: мало кто знает, что такое кроссворд.
Для чего он нужен? Средство ли это для того, чтобы убить время, скоротать его в поездах, самолетах, залах ожидания, приемных, на скучных и длинных собраниях и думских заседаниях? Видимо, есть основания считать и так, если даже "кроссвордное" издание "Мегаполис-Досуг" (кстати , не худшее из массы существующих) на своем титуле напечатало призыв: "Убей время!" Прагматичность такого подхода для автора-составителя угнетающа, если он не хотел бы "убивать" свое время и оставаться ремесленником. Но с нашими произведениями происходит не то, что хотел бы автор, а то, что делают с ними их потребители. Все же кроссворд всегда останется развлечением, и для требовательного автора проблема может быть сформулирована иначе: "С какой степенью пользы для себя клиент потратит свое драгоценное время?"
Кроссворд не корова, с него ни мяса, ни молока, ни шкуры, ни даже рогов и копыт не получишь. Что же может получить обыкновенный человек, купивший в вокзальном киоске газету с кроссвордами перед посадкой в электричку? Или, иначе, что он хотел бы получить? Кто изучал его мнение?
Думаю, главное, что он ждет от незаполненной сетки - это удовольствие. Удовлетворение не от мысли: "Боже мой, как умен и энциклопедичен автор кроссворда!" Такая мысль даже не придет ему в голову, поверьте! Потому что на самой первой ступеньке ведущей к этому лестному для автора апофеозу, клиент зевнет, сложит газету и тупо уставится в окно. Ему не нужен ваш триумф, ему нужен свой! Удовольствие от кроссворда он получит только тогда, когда начнет восхищаться собой, своей эрудицией и сообразительностью. Так что же, выходит, надо делать кроссворд из активного лексикона с незамысловатыми определениями? Ошибаетесь. Клиент ведь и в самом деле умен, образован и эрудирован. Его надо уважать. Вряд ли он будет рад и новой встрече с "кроссвордными паразитами" - попугаем ара, австралийским оленем аксис, сладким картофелем батат и текстильным бананом абак. Или с определениями, которые своей скукой так и напоминают толковый словарь Ожегова! Дудки. Нас на мякине не проведешь. Не забывайте, господа, общий уровень образованности в нашей бедной и несчастной стране по прежнему остается одним из самых высоких в мире. Вот вам и первая дилемма: Кроссворд должен быть умным, достаточно сложным, но решаемым! Есть над чем задуматься...
А свое отношение к нам, составителям, народ давно высказал: " Один дурак может задать столько вопросов, что и сотня умных не ответит". Чувствуете: все умные - на той стороне!
Второе, это удовлетворенность. Не надо путать с удовольствием. Потому что удовольствие - это от триумфа одоления. А удовлетворенность - нечто более протяженное, заставляющее вспоминать, улыбаться своим разбуженным мыслям, пересказывать понравившиеся дефиниции как загадки своим друзьям, например: "Как думаешь, за что нам в советское время парткомы доверяли нести на демонстрации знамена и транспаранты?", и после двух-трех неудачных попыток друга торжественно выдать: "Гы-гы, не допер - да за древко!". Вот это чувство удовлетворенности и заставит иного заглянуть снова в газету: " а кто же составил?". Не обольщайтесь, вовсе не для того, чтобы передать вам с посыльным бутылку коньяка, а для того, чтобы иметь ориентир, на что все же стоит тратить свое время. Это, пожалуй, та максимальная награда, на которую может рассчитывать автор кроссвордов, чтобы никогда об этом не узнать. Но у нас свои радости. Мы тешим себя тем, что и мы чем-то можем быть полезны. Что же мы можем дать клиенту, кроме удовольствия и удовлетворенности?
Согласитесь, наши дети читать стали меньше, чем мы. Информация на них изливается бурным потоком с экрана телевизора в форме, более легкой и емкой, чем мы получали из книг. Таким образом телевидение стало главным врагом правописания. С огорчением приходится наблюдать, как двадцатипятилетний эрудированный парень, готовящийся к защите кандидатской диссертации, не может втиснуть в клеточки по звучанию правильно отгаданное слово, потому что в нем не две буквы "р", а одна, а он все же хочет записать "корридор". А иногда, и "коредор", из-за чего возникают сомнения в правильно отгаданном пересекающемся слове. Так сетка кроссворда становится моим бастионом в сражении за сохранение и правильность русского языка.
В советское время кроссворд был уполномочен вести борьбу и за чистоту языка. Более того, в нем были ( и сейчас кое-где, даже за рубежом, сохраняются) так называемые "запретные лексические темы". К ним относится религиозная лексика, названия болезней и лекарств, различные арго, слова, имеющие агрессивный или явно негативный оттенок, нецензурщина. Я не склонен следовать этим правилам: каждый автор, может сам для себя устанавливать эти ограничения. Кроссворд не должен быть чем-то академичным, оторванным от реальной жизни, в том числе от изменений в лексике, которые происходят по общественной воле. Важно другое: не делать вид, что вам все эти объективные изменения нравятся, и по возможности ваша позиция должна прочитываться в определениях. Умные поймут.
И, наконец, образовательная функция. Мы просто обязаны в каждом нашем кроссворде дать потребителю что-то новое, чего он до сих пор не знал. Как это сделать? Никто не знает; я практикую избегать повторов определений (но не слов! - это бесполезно и даже вредно). Покажу на примере, насколько может быть неисчерпаемым одно-единственное слово. Разработаем слово "ЯБЛОКО". Загибайте пальцы:
Вы узнали для себя что-то новое? Неужели ничего? Тогда я еще поищу. Показываю как:
беру, к примеру "Двенадцать стульев" И.Ильфа и Е Петрова.
Читаем:
"Молодой человек вынул из кармана налитое
яблоко и подал его беспризорному, но тот не отставал. Тогда
пешеход остановился, иронически посмотрел на мальчика и воскликнул:
- Может
быть, тебе дать еще ключ от квартиры, где деньги лежат?"
Далее:
"С давно дрожавшего "фиата" тяжело слез Гаврилин и пришел звать отставшего друга. Режиссер с волосатым адамовым яблоком оживился."
Далее:
"Подобно распеленутому малютке, который, не останавливаясь ни на секунду, разжимает и сжимает восковые кулачки, двигает ножонками, вертит головой величиной в крупное антоновское яблоко, одетое в чепчик, и выдувает изо рта пузыри, - Авессалом Изнуренков находился в состоянии вечного беспокойства."
Далее:
"Друзья беспробудно пьянствовали целую неделю. Адмиральский костюм Воробьянинова покрылся разноцветными винными яблоками, а яблоки на костюме Остапа расплылись и слились в одно большое радужное яблоко."
Думаю, что хватит цитат. Их по несколько можно вытащить из каждого общеизвестного произведения литературы. Обыграть их в дефиниции - дело техники. Но это труд. Моя кроссвордная программа и позволяет найти на него время.
Рисунок кроссворда ( сетка) способна сразу, с первого взгляда очень многое сообщить о содержании и качестве кроссворда.
"Качество кроссворда определяется в первую очередь именно необычностью слов и сложностью загадок, тогда как форма и внешний вид кроссворда определяют его привлекательность и первое впечатление человека от увиденного кроссворда. Можно сказать, что человека, часто отгадывающего кроссворды, привлекает, прежде всего, сложность загадок, тогда как человеку неискушенному, кроссворд может понравиться и из-за красивого внешнего вида."
Это цитата из странички "О программе Crossword Builder" Pavlin Software http://dezcom.merphi.ru/Crossword , но отнюдь не мое мнение. Мое мнение очень даже противоположное.
Я, например, вовсе не понимаю, что значит "необычность слов". Может, в них надо переставить местами буквы?
Далее, сложность загадок. Вот здесь, наверное, имелась в виду "необычность". Сложность же - никогда.
Вообще, на мой взгляд, кроссвордному софту очень и очень не повезло. Беда его в том, что настоящие кроссвордисты - это гуманитарии, ничего не смыслящие в программировании, а программисты, к сожалению, имеют, мягко говоря, весьма туманное представление о кроссворде, как о виде искусства. Одно из их заблуждений, в частности, касается того, что самое сложное в кроссворде - это заполнить словами сетку, и, решив эту задачу, они решили все. Это далеко не так, о чем еще будет сказано. А приведенная выше цитата очень хорошо отражает "механистичность" взглядов разработчиков "кроссвордных" программ.
В хорошем кроссворде нет мелочей. В нем все должно быть прекрасно. И сетка тоже, и настолько, насколько позволяет полиграфия, используемая изданием.
Чересчур редкая сетка с большой долей черных полей говорит о том, что составитель не утруждал себя сложными задачами, а переложил их на плечи решающего. Даже при простой словарной базе решать его трудно, так как мало число пересечений слов, а, следовательно, и подсказок, на которые вправе рассчитывать тот, для кого мы это делаем. Чем реже сетка, тем меньше в ней нужда: так можно вообще отгадывать кроссворд только по тексту. Редкая сетка лишает обратной связи, т.е. уверенности в том, что кроссворд решается верно. Уважающий свою профессию кроссвордист должен руководствоваться правилом: черная клетка должна быть одинокой. С другой такой же ей дозволено соприкасаться только уголком, но никогда - стороной.
Чересчур густая сетка с числом белых клеток выше 70 процентов от общей площади кроссворда говорит о том, что составителю пришлось очень трудно, а чем труднее составителю, тем легче решающему. Но сложность заполнения сетки свидетельствует о привлечении составителем гораздо более широкой словарной базы, и вероятность использования мало известных и неупотребительных слов резко возрастает. Здесь есть опасность, что клиент за какой-то гранью почувствует кроссворд "чужим". Спасает, правда, то, что часть слов отгадывается "автоматически", за счет заполнения других линий, но именно это многих способно лишить удовольствия. Большим недостатком густых сеток (это относится и к сканвордам) является значительный процент вынужденного включения двух- и трехбуквенных слов, которых относительно мало, поэтому неизбежно их повторение от кроссворда к кроссворду, а также использование малоизвестных географических определений, в некоторой степени позволяющих избежать возникающей скуки, но вызвать у отгадчика справедливое негодование: "Составители, вы что там пузом по километровой карте ползаете, разыскивая деревни и ручейки?" В самом деле, и сам грешен, но как может знать даже эрудированный человек, и что ему с того, что где-то в Нигерии есть безвестная деревушка Аве?
Я бы сказал так: густая сетка - она не для русского языка. Американцы и англичане блистают ими, но сравните английский и русский по частоте встречаемости слов в зависимости от длины слова, и вы поймете, насколько я прав. В английском больше коротких существительных, традиция позволяет использовать им не только существительные, обычным делом считается также включение сочетаний из двух слов, например имени и фамилии без пробела, таким образом общее число доступных слов достигает 80 тысяч с пиком частоты встречаемости на коротких - четырех-, пяти-, шестибуквенных. В русском языке активная кроссвордная лексика насчитывает около 30 тысяч слов с пиком на относительно длинных - шести-, семи-, восьмибуквенных словах. Математически английский язык в выигрыше еще и потому что у нас на 23% больше букв в алфавите, а это очень существенно!
Приходится согласиться с тем, что наш мир одинаково устроен для пирамид, для самолетов, для сонетов и для кроссвордов. Везде существует "золотая середина", отвечающая наибольшей гармонии, следовательно, красоте. А рациональное отражение иррациональной красоты есть целесообразность. А посему вечен классический кроссворд с сеткой средней плотности, пестрящей словами разной длины со "скелетом" из длинных слов с большим количеством пересечений, с "незамужними" черными клетками. По возможности сетка должна быть эстетично украшена, и стиль украшений должен соответствовать времени и моде. Да, моде - кроссворд - это произведение искусства, которому не чужды модные течения, каковым в настоящее время являются разнообразные "скандинавские" ассоциативные разновидности.
Как пример гармоничных сеток, хочу привести работы Олега Васильева (ряд газет издательства "Русская семья" mailto:rusfamy@dialup.ptt.ru). Независимо от размера, в них чувствуется единый стиль - отсутствие немодной ныне симметрии, строгое следование неписаному правилу "одинокой" клетки, разнообразие рисунков, наличие слов большого диапазона длин, значительного количества пересечений, обязательное украшение черных клеток.
Зачем я пытался разъяснить все это? Затем, чтобы была понятнее и обоснованнее следующая глава
Идеология программы разработки кроссворда
Рассмотрим этапы и их относительную трудоемкость немашинной разработки кроссворда с разделением по доле творческого вклада, исходя из того, что редакция для опубликования материала желает получить от автора электронные документы - рисунок сетки и текстовый файл, содержащий два блока - вопросы, публикуемые, одновременно с сеткой и ответы, публикуемые, как правило, отдельно. Требования к этим документам таковы: рисунок должен быть выполнен в виде tif-файла (чаще всего) или такого распространенного формата, который при верстке легко конвертируется в tif-файл; а текст должен быть отредактирован, отформатирован и не должен нуждаться в корректуре.
Табл.1 Этапы немашинной разработки кроссворда.
| ? этапа | Содержание работы | Относит. трудо-
емкость, % |
% творческого труда |
| 1. | Анализ задания или творческого замысла. Выбор наиболее подходящего типа кросса | 5 | 3 |
| 2. | Разработка рисунка сетки. | 7 | 5 |
| 3. | Заполнение сетки словами. | 25 | 2 |
| 4. | Составление списка слов раздельно по направлениям. | 5 | 0 |
| 5. | Поиск и составление списка определений. | 18 | 80 |
| 6. | Вычерчивание рисунка сетки. | 20 | 7 |
| 7. | Нумерация рисунка сетки. | 5 | 0 |
| 8. | Печать текстов вопросов и ответов. | 10 | 3 |
| 9. | Орфографическая проверка текстов. | 3 | 0 |
| 10. | Проверка текстов на соответствие нумерации. | 2 | 0 |
Самая неприятная часть работы для любого кроссвордиста - это вылавливание ошибок, связанных с нестыковкой сетки и текста. Затем идет вырисовывание сетки, особенно достававшее в прежние времена, когда это делалось тушью с помощью рейсфедера и пера.
Анализ опубликованного софта, касающегося составления кроссвордов, показывает, что расклад этой таблицы его авторам неизвестен. Скорее всего потому, что сами они на хлеб зарабатывают программированием, а не разработкой кроссвордов. Да, заполнение сетки словами - это наиболее трудоемкая и наименее творческая задача. Заполнение сетки за 3 секунды - это очень эффектно, но не эффективно. Конечно, это лучше, чем сутками ломать голову и шарить по словарям. Для меня лично нет разницы, будет ли сетка заполнена за 3 сек или за 30 мин - если придется после этого потерять часы на остальные 75% неавтоматизированной работы. Кстати, 3 секунды на этих программах уходит на простенькие сетки, предложенные авторами программ. Когда я ставлю свою сетку среднего размера (23х23 клетки), с "одинокой" черной клеткой, то результат как правило плачевен: чаще всего сетка решается только частично. О плотных сетках сканвордов и говорить нечего - они им не по зубам. Но дело не в этом. Даже частично автоматизированный поиск слов, соответствующих требуемым условиям, с возможностью быстро подобрать требуемую пару слов с последующей ручной вставкой в сетку способен во многом облегчить "жизнь" составителю. Так что и за это неразбалованные кроссвордисты скажут авторам программ большое спасибо.
Но 75% трудоемкости по прежнему вне внимания этих программ. Словарь, содержащий 15 тыс. слов и одну-единственную дефиницию на каждое слово, да еще перепечатанную из толкового словаря - это, простите, никак не помогает. Сохранение выходного документа в файле HTML - это скорее для рекламы в Интернет, а не для публикации в прессе. Закрытое редактирование словаря неудобно и продолжительно по времени. Невозможность быстрого и удобного редактирования графики. Вот далеко не полный список недочетов известных мне программ.
Но я кроссвордист, который уже в зрелом (мягко говоря! - мне 60 лет.) возрасте освоил волшебство программирования. И сделанные мною программы наверняка не столь эффектны с точки зрения опытного программиста, но, на мой взгляд, очень хороши с точки зрения опытного кроссвордиста. Мои сетки заполняются автоматом сравнительно долго - от 10 сек до 3 мин, а плотные сканворды могут решаться и полчаса, но... они всегда решаются до конца. При этом весь процесс разработки кроссворда, исключая п.5 таблицы 1 занимает 3 мин, если сетка заполняется за 2 мин. Надежные средства защиты исключают все возможные ошибки. Предварительно подготовленные обширные библиотеки кроссвордных сеток и моделей, а также постоянная работа над словарями, т.е., когда творческая часть работы оказывается как бы вынесенной за скобки или, другими словами, за пределы процесса разработки конкретного заказа, вся работа превращается в быстрый и приятный процесс оформления элегантной, качественной продукции, которая может вызвать только чувство удовлетворенности и гордости, и никогда - досады или стыда.
Другими словами, основной упор в программах я сделал не на заполнение сеток, а на уже известную вам пятую графу ( как звучит, а?) Табл.1. Работа над действующими у меня словарями не окончена, и, видимо, никогда и не будет закончена, кто бы ни взялся за эту работу. Так и должно быть с "живым" материалом - он постоянно должен пополняться и развиваться. Структура словарей такова: имеется один большой "Общий" словарь, содержащий на данный момент (22 октября 1999г) 47207 существительных, каждое из которых может иметь (или имеет, если ему повезло) до 25 дефиниций. Слова для вставки сгруппированы по разделам: 1. Активная лексика ( легальная лексика средств массовой информации), 2. Бытовая лексика (слова разговорного языка, арготизмы, слова с "агрессивным" и "болезненным" характером, которые я называю "векторными" словами), 3. Короткие слова (двух и трех буквенные), 4. Научная лексика (слова, знание смысла которых человек должен получить в средней школе), 5. Лексика эрудита (слова, для знания которых может и высшего образования не хватить). По желанию составителя слова для кроссворда могут черпаться из одной из групп или их комбинаций. Короткие слова и разнесены по группам, и выделены в отдельную группу для возможности ее подключения к активному лексикону при заполнении плотных сеток. Но это еще не все. Существует несколько ( в планах - 14, в реальности - 6) словарей специализированных. Работают на сей день следующие: 1. Английский, 2. Украинский, 3. Словарь Сканвордов, 4. Юмор, 5. Облегченный, 6. Литература. С первыми двумя все ясно - при их подключении сетка заполняется словами на выбранном языке. В английском словаре в качестве определений используются авторизованные варианты перевода слов на русский язык. Отдельный словарь сканвордов понадобился именно из-за специфических дефиниций ассоциативного характера в большом количестве и до предела лаконичных. Словарь юмора ( "домашнее" название - "Перловка") содержит коллекцию перлов, каламбуров, ироничных высказываний, анекдотических определений. Сюда же затесались народные приметы, пословицы и поговорки, "крылатые" фразы, "хохмы", рожденные КВН, приколы собственного сочинения, молодежный сленг, который не без улыбки, литературные перлы из Ильфа и Петрова, Станислава Ежи Леца, Джерома К. Джерома, Зощенко, М. Булгакова, М. Жванецкого, А. Арканова, Николая Фоменко, и др. Облегченный словарь носит чисто коммерческий характер, противный моей натуре. Но заказчики иногда требуют... Одним словом, это те самые 15 тысяч слов, известных даже первокласснику с дефинициями, ответы на которые очевидны даже для слепого. Литературный словарь содержит информацию, связанную только с литературой, а с нею связано все. Писатели, поэты, литературные герои, литературные термины, журналы, произведения и т. п. В любом из спец словарей могут встречаться слова, отсутствующие в Общем словаре, и это нехорошо, в Общем по моей задумке должны быть все слова (но не все дефиниции! - там своя коллекция). Подход к этим словарям даже хронологически сложился по разному. Если в Общем сначала было слово, затем определение, то в спец. Словарях ( исключая английский и украинский) , слово появлялось из-за дефиниции. Раньше или позже слова-отщепенцы будут приняты в члены Общего словаря, и общее количество слов должно достичь 60 тыс. А дефиниции Общего и специализированных разошлись, и , надеюсь, навсегда. Словарь, который соединит все, у меня называется Универсальным. Но он не будет предназначен для работы с программами составления кроссвордов. Мне кажется, что после известного накопления материалов, которое сейчас интенсивно происходит, издание такого "Толкового словаря кроссвордиста", где каждое слово будет иметь множество чисто "кроссвордных" определений, может стать неординарным событием в литературе энциклопедического характера.
В планах у меня разработка других специализированных словарей, в первую очередь - это история и мифология, музыка, биология, искусство, спорт, география. Если Бог даст время, то будут сделаны еще некоторые иностранные словари и ранее других - на славянских языках.
Словари имеют унифицированную структуру, "открытую" архитектуру, обеспечены мощным программным аппаратом их редактирования и проверки орфографии. Они допускают "пакетное" пополнение информацией, удобные средства навигации, "тонкие" инструменты оперирования строками. Предусмотрены функции запрета повторного использования дефиниций. Возможен ( но пока не обоснован) запрет повторного использования слов в весьма значительной серии кроссвордов. Одним словом, словари это главный компонент моего комплекса программ, который имеет самостоятельную ценность. Недавно я закончил программу, которую назвал "Решалкой", опирающуюся на эти словари и позволяющую быстро решить любой кроссворд.
За "рамками" серийной разработки кроссвордов находится и разработка сеток и моделей. Несмотря на огромное графическое разнообразие и множество "типоразмеров" "классических" сеток, кажется вполне достаточным иметь коллекцию из двух-трех сотен сеток, чтобы уже и самому не ощущать их "повторяемости". Такая коллекция уже есть. Существуют также менее емкие коллекции сканвордов, линейных кроссвордов, кроссвордов на перегородках, эстонских, филвордов и моего нового жанра - иркутских ( кроссчайнвордов "скандинавской" структуры с цифровой подсказкой). Каждой сетке из этих коллекций соответствует файл модели - это особый заранее подготовленный файл, по графике соответствующий тому виду, в котором публикуется кроссворд, отличающийся от классического. Вот такие "домашние заготовки" - карт-бланш, в которую заносится свеженькая информация. Кстати, сама по себе разработка сеток и моделей максимально автоматизирована и предусматривает все необходимые средства защиты от возможных ошибок. Добавлю в этот абзац еще одну подробность: существуют в коллекции сетки и модели реже разрабатываемых сотовых кроссвордов, кросснамберов и других. С помощью специальной моей программы "Слайдоскоп" или ACDSee возможен предварительный просмотр сеток с целью селекции. Выбранная сетка импортируется в программу разработки и там далее обрабатывается.
В результате заключительной операции, называемой "Сохранение работы", происходит автоматическое формирование двух файлов - файла рисунка сетки и текстового файла, который полностью отформатирован и нуждается лишь в заключительном орфографическом контроле, который производится стандартными средствами Microsoft Word'97.
Итак, вернемся к таблице 1. Вы можете заметить, что сочетание автоматизации текущего процесса разработки и использование технологии заранее подготовленных шаблонов и текстовых фрагментов, готовящихся в свою очередь на автоматизированной базе, не оставило "белых пятен" в этой таблице. Все этапы находятся "под контролем", и программа позволяет получить высококачественный профессиональный кроссворд.
И еще одна особенность программы. После долгих и непростых колебаний и сомнений, я избрал неожиданный для самого себя вариант, и чем дальше продвигается моя работа в этом направлении, которой стаж уже более двух лет, тем более я убеждаюсь, что поступил единственно верно: мой программный комплекс встроен в Microsoft Office и использует VBA. Все мое естество вначале противилось этому варианту решения, но интуиция взяла верх. Спасибо ей большое. За это время я успел перейти вместе со своими программами совершенно безболезненно из MsOffice'95 в MsOffice'97, и также спокойно перейду в следующую модификацию . Я оказался не одинок в своем "программном безрассудстве"; я все время чувствую надежную опору, поддержку, оказываемую моим скромным потугам. Если бы я стал делать сразу самостоятельное приложение на С++, я бы давно "сдох" на этой марафонской дистанции гигантского по масштабам труда. А так - большая команда профессионалов решила за меня стандартные вопросы, причем намного лучше, чем это смог бы сделать я сам. Они почти все продумали за меня, мне оставалось только собрать красивый букет из выращенных ими цветов. И кто не работал с Excel и Word? В какой редакции нет этих программ? Риторические вопросы. Вот из-за чего у меня все помедленнее, чем у программных ассов, но зато вернее. Главное, задача решена и неплохо - я имею нестареющую, развивающуюся (и моими усилиями, и усилиями ребят Билла) систему, удовлетворяющую моим самым изощренным "кроссвордным" творческим притязаниям. Я могу передавать материалы в редакцию в виде файлов Excel и Word, для этого мне у них надо установить только парочку шрифтов. А конвертировать сетку из Excel в растр им самим даже удобнее - там свои технологические тонкости.
Помните: "Если бы я не пил, не курил, не интересовался женщинами...". Если бы я не программировал, не собирал по крупицам словари и "не валял дурака" с побочными "решалками", "слайдоскопами" и т.д., то в одиночку обеспечил бы кроссвордным спектром из двух десятков разновидностей шестнадцатистраничный еженедельник кроссвордов. Не знаю только, кому это нужно?...
Вернуться на Главную страницу
Вернуться на Главную страницу
Последняя правка - 21.12.1999г.