Поделиться

воскресенье, 28 августа 2011 г.

Регистрация программы для ЭВМ или базы данных

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

Для начала несколько общих замечаний:
  • Под программой в данном случае подразумевается то, что имеет исходный текст. Если вы написали калькулятор на C++, то это - программа. Если вы разработали веб-сайт на PhP - это программа. А вот если вы создали в MS Access несколько таблиц и хитрые формы с событиями и специфическими расчетами, то это... это тоже программа! "База данных" в данном случае - это именно данные, которые забиваются в таблицы, более правильно было бы назвать их "массивом данных", но я не придираюсь.
  • Предельный срок регистрации - 2 месяца. Это максимальное время, которое, при нормальном стечении обстоятельств может пройти между подачей заявки и получением сертификата. Есть какой-то официальный тариф для ускорения, но я им не пользовался.
  • Название программы во всех документах должно быть написано одинаково, включая кавычки. Если в одном документе написано:
    Программа для расчета численности сусликов в казахских степях,
    а в другом -
    "Программа для расчета численности сусликов в казахских степях",
    то это может быть сочтено серьезным расхождением, и заявку придется переделывать (или исправлять на месте, что я и делал... у меня программа, конечно не так называлась).
  • Регистрируемые материалы не должны содержать сведений, составляющих государственную тайну. Если правообладателем является какое-нибудь учреждение с намеком на доступ к ней (как в моем случае ФГБУ ВНИИ ГОЧС МЧС России), то у специалистов, обрабатывающих заявку, могут возникнуть вопросы. С другой стороны, ответственность за содержание регистрируемых материалов несет подающий заявку, и на этом основании возникшие вопросы можно "отбить" сразу по телефону.
  • Образцы документов должны быть на сайте Госуслуг, но они там есть далеко не все. Далеко не все они есть и на сайте самого Федерального института промышленной собственности (ФИПС-а). Я буду давать ссылки там, где это возможно.
  • В основном я рассматриваю свой вариант регистрации: правообладатель - государственное учреждение, автор - я. Тем не менее, я буду указывать отличия для случая, когда и автор, и правообладатель - физические лица.
  • Все документы печатаются черным на листах формата A4, с полями по 20 мм (верхнее, нижнее и правое) и 25 мм (левое). В заявлении поля менять не нужно.
  • У меня нет собственного FTP или чего-то подобного, так что я не смог быстро придумать способ, как выложить готовый заполненный комплект документов, чтобы мне не приходилось их периодически проверять. Могу по почте переслать, если у кого-то в том возникнет нужда. Тоже касается и вопросов, если они возникнут - в меру сил постараюсь ответить.
Заявка состоит из нескольких документов:
  • 1. Заявление.
  • 2. Реферат.
  • 3. Исходный текст.
  • 4. Документ, подтверждающий оплату пошлины.
  • 5. Сопроводительное письмо.
Если правообладателем является юридическое лицо, то также необходима
  • 6. Доверенность от руководителя юрлица подателю заявки на общение с ФИПС.
Также опционально могут быть представлены и другие документы, например:
  • 7. Скриншоты.
  • 8. Документ, подтверждающий оплату тарифа для ускорения регистрации.
Пройдемся по очереди по всем документам.

1. Заявление

Бланк можно скачать по следующим адресам:
Сайт ФИПС-а: лицевая сторона, оборотная сторона.
Сайт Госуслуг: бланк целиком.

Графы выше слов "В ФЕДЕРАЛЬНЫЙ ОРГАН ИСПОЛНИТЕЛЬНОЙ ВЛАСТИ" заполняются ФИПС-ом.

В разделе "1. ПРАВООБЛАДАТЕЛЬ (ЗАЯВИТЕЛЬ)" указывается полное наименование юридического лица в соответствии с уставом или ФИО физического лица (причем именно в последовательности Ф, потом И, потом О).

Подраздел "Указанное лицо является" заполняется только в том случае, если есть, что отмечать и вписывать. В противном случае он остается пустым.

В раздел "8. СВЕДЕНИЯ О ПРОИЗВЕДЕНИЯХ, ЯВЛЯЮЩИХСЯ ОБЪЕКТАМИ АВТОРСКОГО ПРАВА" я включил MS Windows с регистрационным номером и MS Visual C# Express также с номером.

Раздел "9А. СВЕДЕНИЯ ОБ АВТОРЕ" заполняется только в том случае, если автор один. Если авторов несколько, то необходимо дополнительно заполнить форму РП/Доп, которую можно скачать по следующим адресам:
Сайт ФИПС-а: лицевая сторона, оборотная сторона.
Сайт Госуслуг: бланк целиком.

В разделе "ПОДПИСЬ(И) ЗАЯВИТЕЛЯ(ЕЙ) ИЛИ ЕГО(ИХ) ПРЕДСТАВИТЕЛЯ" для случая юридического лица приводится подпись руководителя организации или другого уполномоченного лица с расшифровкой должности и ФИО. В идеале, желательно также приложить приказ или иной документ о назначении данного лица руководителем данной организации, а для случая, когда подписывает не сам руководитель, а, скажем, его заместитель - еще и приказ или доверенность на этого заместителя. Документ также скрепляется печатью организации. В случае с физическим лицом достаточно его подписи с расшифровкой ФИО.

Если моих разъяснений недостаточно, то много полезного в сжатой форме практически по каждой графе можно почерпнуть по следующему адресу.

2. Реферат

В реферате должны быть отражены следующие сведения:
  • автор или авторы;
  • правообладатель;
  • название программы;
  • аннотация (что программа делает, для чего предназначена - не более 700 знаков, я считал с пробелами);
  • тип ЭВМ (я по старинке указал "IBM PC AT");
  • язык (я указал "C# (C Sharp)");
  • ОС (в моем случае "Microsoft Windows Vista, Microsoft Windows 7");
  • объем программы (то есть исходного текста - у меня было "76,8 Kб").
Все помещается на одной страничке.


Текст реферата печатается через 1,5 интервала с высотой заглавных букв не менее 2,1 мм (12-ый стандартный размер шрифта Times New Roman вполне годится). Реферат никаким образом не дырявится, не подписывается, на нем не должно быть никаких печатей. Реферат предоставляется в двух экземплярах.

3. Исходный текст

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


Для печати исходников я использовал 12-ый Courier New, поскольку он моноширинный - проще выравнивать, если хотите, чтобы все было красиво.

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

4. Документ, подтверждающий оплату пошлины

Сайт ФИПС-а: Памятка об уплате государственной пошлины

5. Сопроводительное письмо

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


Особенно обращайте внимание на количество листов. Я много раз ошибался: то забыл, что реферат в двух экземплярах, то переделывал доверенность, в результате чего она с одной страницы выросла до двух, и не исправил число листов в сопроводительном и т. д.

С готового сопроводительного письма с подписями и печатями нужно сразу снять копию - на этой копии принимающий заявку специалист ФИПС-а проставит дату принятия документов, после чего вернет эту копию вам (расписка, вроде как).

6. Доверенность

Если правообладателем является юридическое лицо, то в комплекте заявки должна быть доверенность руководителя организации или другого уполномоченного лица, выданная тому, кто непосредственно ведет общение с ФИПС-ом (подает заявку, исправляет неточности). Если доверенность написана грамотно, то большинство мелких проблем, обнаруженных специалистами ФИПС-а на месте, можно решить с помощью ручки и надписи "Исправленному верить" с подписью.

У меня в доверенности был следующий текст:
Федеральное государственное учреждение «Всероссийский научно-исследовательский институт по проблемам гражданской обороны и чрезвычайных ситуаций МЧС России» (федеральный центр науки и высоких технологий), расположенное по адресу 121352, г. Москва, ул. Давыдковская, д. 7, ОГРН: 1027739625550, являющееся обладателем исключительного права на программу для ЭВМ «Оценка эффективности мероприятий, направленных на снижение рисков и смягчение последствий чрезвычайных ситуаций на потенциально опасных объектах», в лице Временно исполняющего обязанности начальника института Дурнева Р. А., действующего на основании Приказа по институту № 65 от 21 июля 2011 г., настоящим доверяет своему представителю Артюхину Валерию Викторовичу (паспорт XX XX XXXXXX выдан XX.XX.XXXXг. XXXXXX) ведение с Федеральной службой по интеллектуальной собственности, патентам и товарным знакам дел, связанных с государственной регистрацией вышеуказанной программы для ЭВМ, для чего уполномочивает представителя осуществлять следующие действия:
  • подписывать заявления, ходатайства и иные документы и материалы заявки на государственную регистрацию вышеуказанной программы для ЭВМ;
  • представлять и получать всякого рода документы, в том числе свидетельство о государственной регистрации;
  • производить уплату тарифов;
  • вносить необходимые дополнения, уточнения, исправления и изменения в представленные документы и материалы, включая реферат (кроме депонируемых идентифицирующих материалов);
  • представлять дополнительные пояснения;
  • подавать заявление об отзыве заявки на государственную регистрацию;
  • выполнять другие юридически значимые действия, связанные с государственной регистрацией вышеуказанной программы для ЭВМ.

Настоящая доверенность действительна в течение трех месяцев с даты ее выдачи.

Образец подписи Артюхина Валерия Викторовича ________________ удостоверяю.

Доверенность оформляется аналогично сопроводительному письму (бланк, исходящий и т. д.). Еще раз повторю: желательно приложить приказ о назначении руководителя организации таковым; если же документы подписывает другое уполномоченное лицо (например, заместитель руководителя), до приказ уполномочивающий его на подобные действия или аналогичная по смыслу доверенность должна быть приложена в обязательном порядке и отражена в сопроводительном письме.

Вот, собственно, и все. После того, как документы собраны, необходимо сдать их по адресу: Москва, Бережковская наб., 30, корп.1 (это последнее здание по Бережковской, от центрального входа направо по указателям) и ждать результата.

суббота, 27 августа 2011 г.

Жизненный путь: Pilgrim5

Не могу не рассказать. Pilgrim5 - это не язык программирования, это система имитационного моделирования, с которой я работал очень долго и очень много. Разработана она была еще где-то в начале 90-х годов моим научным руководителем Емельяновым А. А. (в то время, конечно, он еще моим руководителем не был, потому что еще нечем было научно руководить). Система имитационного моделирования - это такая штука, которая позволяет настраивать "узлы", "транзакты", "генераторы" и "пути", то есть модели процессов, запускать их и получать всякую статистику. Все, что можно представить в виде системы массового обслуживания, можно представить в виде модели на Pilgrim и обсчитать.

Система имитационного моделирования в данном случае представляет собой просто статическую библиотеку pilgrim.lib, которая ликнуется к проекту, и еще пару заголовочных файлов, которые с помощью инструкций препроцессора до неузнаваемости меняют текст основного исходника проекта. То есть сами не меняют - просто программист должен из-за этих макроопределений набивать в файл такое, что ни капли не похоже на C-шный текст. Вот примерчик:


Такая модель создания хм... моделей оригинальна и, когда начинаешь работать в этой области (а я начал в 1998 или 1999-ом в рамках институтского курса), весьма удобна. Этот мизерный по объему и по сравнению с его же функциональность код, сам создает и окно, и несложные инструменты для анализа процесса, и даже графики строит кое-какие. Конечно, когда требуется модель более сложная, с более богатой визуализацией, с дополнительными расчетами, с подключением к БД, со всякими трюками, наподобие придуманного мною в свое время "парного забега" (долго объяснять) или чем-то подобным, возникают проблемы, которые таким вот нестандартным вынужденным синтаксисом только усугубляются. Но речь сейчас не об этом.

Любопытно то, что даже по сравнению с OpenGL, Pilgrim5, наверное, еще более глубоко и профессионально изученная мною технология. С этой системой я работал долгие годы, создав много крупных и мелких моделей разной степени сложности для разных целей. Вот самые памятные проекты:
  • модель издательства, с учетом работы отделов сбыта, производства, букинистики и т. д. и т. п. с визуализацией, в которой все вертелось, бегало, уменьшалось и увеличивалось, динамически отображая состояние процесса по многим показателям (заказная);
  • модель родного деканата Института компьютерных технологий МЭСИ;
  • модель системы дистанционного обучения и взаимодействия с ней обучаемых с учетом индивидуальных учебных планов, курсов, дисциплин, промежуточного и итогового контроля и прочего, и прочего - для этой модели впервые пришлось подключать БД, из которой программа дергала данные, в БД же была вынесена и большая часть интерфейса для ввода данных, и все проверки этих данных на корректность и целостность, а сама модель стала ядром моей кандидатской диссертации;
  • три больших модели "Структурированной системы мониторинга инженерных систем" (СМИС) - тут тоже понадобилась БД, но не потому что данные были сложные, как в предыдущем случае (там были курсы, темы внутри курсов, индивидуальные планы), а потому что данных было очень много, а само моделирование производилось помиллисекундно (заказная).
Помимо этого я разработал на базе Visio конструктор для имитационных моделей, который позволяет перевести одним щелчком это:


в текст на C, который гарантированно компилируется.

Интересно, что когда ты создаешь модели в Pilgrim-е, ты пишешь на C и не на C одновременно. То есть в тех аспектах, которые выходят за рамки терминологии Pilgrim-a ты должен соблюдать синтаксис и логику C, но большую часть времени ты мыслишь категориями теории массового обслуживания и имитационного моделирования. Программируя внутри Visual Studio, выполняя те же операции и шаги, что и обычно, ты при этом работаешь в основном не с языком программирования, а с чем-то созданным поверх этого языка. Любопытное ощущение.

В общем, работ было много, интереса тоже, хотя в этом году я принял решение больше Pilgrim-овских моделей не разрабатывать - надо в жизни что-то менять иногда. Думаю, может стоит разработать свою систему моделирования? Позаимствовать все лучшее, добавить своих идей, сменить концепцию... и не трогать препроцессор!

суббота, 20 августа 2011 г.

"ОбАндроидился"

Давно собирался приобрести что-нибудь на платформе Android, чтобы присмотреться к ней. Тут как раз решил сменить телефон. Вообще-то, я обычно отовариваю какие-то жутко дорогие штуки (и потом не понимаю, зачем я себе создал такую головную боль и потратил столько денег). В этот раз в обстоятельствах кризиса, протеста против культа потребления и, прямо скажем, в связи с не слишком большим заработком вкупе с серьезными размышлениями решил купить что-нибудь менее шикарное. Ну, совсем-то нешикарное я покупать не умею, остановил свой выбор на Samsung Galaxy Ace.

Дальше было что-то ужасное: контакты не захотели сразу синхронизироваться с Outlook-ом, более того, контакт при звонке отображался в виде ИОФ, а не ФИО, что в сочетании с крупным шрифтом не давало мне возможности сходу определить, какой из трех Иванов Ивановичей, имеющихся среди моих 620 контактов, решил меня побеспокоить. Началось затяжное бурчание: "Все такое непривычное, где тут настройки, где тут, вообще, что-нибудь"? По доброй традиции я проклял всех создателей этой системы и себя вместе с ними за слабость к новшествам. Это продолжалось половину суток...

Спустя эти 12 часов (6 из которых занял сон) я настроил все. Вспоминая, свои разборки с коммуникатором на базе какой-то из Windows (кстати, большую часть того, с чем я разбирался, я тут же забывал), нельзя было не отметить ощутимую разницу.

Спустя еще 12 часов я уже знал как пользоваться всеми приложениями, которые имелись в наличии, подключил безлимитный Интернет и бодро двигался по направлению к МГГУ им. Шолохова, проверяя попутно эффективность маршрута, предложенного мне картами Google.

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

Мне вспоминается фраза из известного интервью комика Louis-а C. K. (не знаю, как это правильно написать по-русски, поскольку не знаю, что в его имени означает C. K.): "Человек держит свой телефон и.... "Оно не...", "Почему оно не..."... ДА ДАЙ ЖЕ ТЫ ЕМУ СЕКУНДУ!" Действительно, мы многое воспринимаем как данность, но следует иногда удивляться и давать технологии не один шанс, а пару... или хотя бы 24 часа на то, чтобы нас впечатлить.

воскресенье, 14 августа 2011 г.

Редакторские будни: немного о репортажах

Я почему-то уверен, что подготовка репортажа с какого-либо мероприятия подразумевает, что его автор, как и автор статьи, затратит некоторое количество усилий, чтобы все было прилично, чинно, благородно, единообразно и понятно читающему. Но так бывает не всегда. Сегодня вот попалось на глаза произведение (репортаж с конференции), в котором мозг дважды столкнулся с непониманием того, что видит глаз.

Опус 1. Абзац примерно следующего содержания:

Иванов Иван Иванович, лидер группы защитников сорняков от тяпок, заявил, что "...". Петров К. В. заметил, что "...".

Стоп! Чем так провинился товарищ Петров, что его ободрали от всех титулов, должностей (в результате непонятно, кто он вообще такой) и даже лишили полного имени и отчества, сократив до унизительных (по сравнению с отношением к неким иным уважаемым господам) инициалов? Я просмотрел репортаж и выделил в нем людей двух сортов: уважаемых и, видимо, не очень. Возникает вопрос: редактор что, не знает имен и отчеств выступавших? Если не знает, то почему не выяснил? Если не выяснил, то зачем о них писать?

Опус 2. Этот вообще убил наповал. Фотография в полполосы, на которой навеки запечатлены два каких-то мужика на фоне маленького кусочка растяжки с названием мероприятия (кстати, не позволяющего это мероприятие идентифицировать) и подпись "Гости конференции". Господи, "кто все эти люди"? Почему и, главное, зачем они там, почему без подписи? Еще такие глубокие мысли возникают: раз они без подписи, значит, наверное, я должен их и так знать? Значит я идиот, значит у меня плохо с памятью или адаптацией в социум?

Значит во всех ресторанах это уже давно есть, и только я один, как дурак, про это ничего не знаю! (С) Кинофильм "О чем говорят мужчины".

Есть много разновидностей глупостей, которые можно совершить или не заметить, формируя журнал и редактируя материалы:
  • фактографические - это когда написана чушь, например "2+3=10";
  • орфографические или синтаксические;
  • стилистические;
  • оформительские;
  • противоречия здравому смыслу.
По всем пунктам, кроме последнего, можно написать правила проверки, откопать первоисточники, свериться со справочниками, спросить у знающих людей. Но вот со здравым смыслом тяжко: если его нет, если нет способности поглядеть на полосы глазами читателя, а главное - нет желания, то это, извиняюсь "веники".

О Microsoft и Linux

Microsoft больше не рассматривает Linux в качестве конкурента на рынке персональных компьютеров, о чем свидетельствует исправление в документах, регулярно подаваемых софтверным гигантом в Комиссию США по ценным бумагам, сообщает Business Insider со ссылкой на микроблог вице-президента по исследованиям в Directions on Microsoft Веса Миллера (Wes Miller).

Согласно годовому отчету по форме 10-K, опубликованному 27 июля 2011 г., в роли основных соперников Microsoft рассматривает Apple и Google. При этом операционные системы Linux более в разделе не фигурируют, хотя год назад значились в документе наряду с этими двумя компаниями.

«Операционная система Windows испытывает конкуренцию со стороны различных коммерческих программных продуктов, предлагаемых хорошо укрепившимися компаниями, включая Apple и Google, а также со стороны операционной системы Linux. Операционная система также испытывает конкуренцию со стороны альтернативных платформ и новых устройств, которые могут снизить потребительский спрос на ПК», - значится в отчете, опубликованном в июле прошлого года.

Свежий вариант гласит: «Операционная система Windows испытывает конкуренцию со стороны различных коммерческих программных продуктов, предлагаемых хорошо обосновавшимися компаниями, главным образом Apple и Google. Операционная система также испытывает конкуренцию со стороны альтернативных платформ и устройств, которые могут снизить спрос на ПК».

[...]

Аналитики не считают, что в ближайшие 5 лет у Windows появятся конкуренты, однако указывают на тенденцию, которую Microsoft не стоит игнорировать - что с каждым годом все большее и большее число приложений становится независимыми от платформы.

CNews

Есть несколько соображений:
  1. Ну, надеюсь, что после этой новости разговоры про "Национальную операционную систему" окончательно уйдут в небытие (не потому что я против "отечественности" - я за, а потому что идея бредова по определению и с точки зрения меня как разработчика ПО и его многолетнего потребителя). Если все существующие виды Linux по прогнозам будут на конец 2011 года иметь долю мирового рынка ОС для ПК в 2%, то как-то глупо рассчитывать на то, что "Национальная Linux" кому-то будет нужна.

    Мне вспоминается случай, когда один мой студент/сотрудник предложил мне "брать MSDN и переводить на русский". Мои попытки объяснить тот факт, что язык ИТ - это все же английский, и намекнуть, что MSDN на английском пишется быстрее, чем возможно его переводить, наряду с намеком на, по сути, бессмысленность этой затеи, не увенчались успехом. Как и в случае с "Национальной ОС" имел место укоренившийся понятийный диссонанс. Некоторые вещи не вяжутся между собой, например, слова "кирпич" и "грызть",  "звук" и "трогать", "национальная" и "ОС", "MSDN" и "перевод". Замечу, что "русский MSDN", в принципе, нормальное словосочетание - разумеется, есть статьи, блоги, разделы на русском языке, как они есть на местном языке в любой, наверное, стране, где есть Microsoft (а она везде), есть и ОТДЕЛЬНЫЕ переводные материалы - это логично. В случае же с "Национальной ОС" не знаю, как это можно расшифровать и оправдать - может быть, замалчиванием каких-то непостижимых "плюшек", но замалчивание в течение столь многих лет обычно свидетельствует о собственном непонимании.
  2. Unix и Linux переживали разные времена - какие-то скромные взлеты, выдаваемые за значительные, какие-то эпизоды полного забвения, незаметные. Я помню, как лет 15 тому назад моя коллега, сотрудница технического отдела крупной компании говорила: "У нас все серверы на Windows, есть еще один какой-то сервер на Unix, но он давно мхом порос...". И вот нате вам, пожалуйста, мох соскребли, доля Linux-а на серверах продолжает расти. В общем-то, это логично. У Unix и Linux всегда была своя культура, своя более логичная архитектура в плане безопасности, многозадачности, разграничения прав и т.д. Но вот что касается ПК, то рядовому пользователю, который с пеленок тянется к мышке, наводя курсор на адресную строку Explorer-a или Chrome-а на эту культуру и архитектуру, извиняюсь, наплевать. *nix-ы всегда были уделом энтузиастов с самого своего рождения, и попытки коммерциализации и масштабного продвижения этих систем на рынок только ставили им подножки.

    Могут ли эти системы удивить Microsoft? Могут, но не сами по себе. Для этого нужно, чтобы кто-то очень богатый и креативный создал мегаустройство (может быть совсем и не ПК), на базе одной из них. Правда, сомневаюсь, что это случится - сегодня есть альтернативы изначально заточенные под нынешнюю реальность  (тот же Android).

    В общем-то, ситуация нормальная: знающие и преданные своим *nix-ам люди не сильно беспокоятся по поводу того, что их не очень много, а все остальные используют то, что знают, то есть Windows, Android и iOS. В конце концов, адронный коллайдер - это тоже не бытовая техника вроде холодильника, и не каждому дома нужна.
  3. В отношении все большего числа приложений независимых от Microsoft-овской платформы - это да, это для компании проблема. Дело в том, что деньги компания делает именно на ОС и своих прикладных пакетах вроде MS Office. ОС хорошо продаются потому, что под них много известных и хороших приложений, а приложений много потому, что ОС хорошо продаются, и под них много приложений требуется и покупается. Это замкнутый круг.

    Что такое платформа? Это архитектура компьютера, исполняющая среда, разнообразные framework-и в этой среде (например, .NET), это интерфейс прикладного программирования, позволяющий со всем этим взаимодействовать, это средства разработки. Все названное вместе создавало прочный фундамент для Microsoft, основу ее благополучия, на которую компания держала монополию значительное время в значительной степени. Microsoft отдавала бы средства разработки бесплатно, но этим она перекрыла бы кислород другим разработчикам средств разработки (извиняюсь за рекурсию). Собственно в последние годы появились вполне приличные бесплатные продукты, вроде используемого мной Microsoft Visual C# 2008 Express Edition, и это само по себе уже о многом говорит. 

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

    Такие изменения в отрасли могут иметь далеко идущие последствия и для каждого из нас. Вспомним, как обстояло дело с игровыми консолями: была Playstation 2, и все игры выпускались под нее, пока не появились GameCube и уж совсем не ко времени первый Xbox (не ко времени, потому что под конец жизни того поколения консолей). Рынок развивался вполне предсказуемо. Но вот в новом поколении консолей первым вышел XBox360 и лишь за ним - Playstation 3. В результате началась война за разработчиков и изменение всего игродельного рынка: слияния, поглощения, покупки компаний и их разорение, падение качества проектов из-за кроссплатформенности, засилье казуальщины и прочее, прочее... Я думаю, что значительные изменения могут быть и на рынке прикладного ПО.

суббота, 13 августа 2011 г.

Редакторские будни: приглашения к сотрудничеству

Когда редактор по электронной почте приглашает стороннего автора опубликоваться в журнале, он может написать некое уникальное послание или воспользоваться "рыбой". Первый вариант утомителен и неэффективен при большом числе приглашаемых авторов. Второй вариант вполне уместен, при должной соображалке, применении здравого смысла и уважении к приглашаемому.

Вот пример очень плохого приглашения:
Уважаемый автор!

Приглашаем Вас опубликовать Ваши статьи в нашем журнале N.
(Опциональная часть) Журнал входит в список ВАК.

С Уважением,
гл. ред. журнала N Иванов И.И.

Если я - ученый и автор статей, тезисов, книг и т.д., то при прочтении приведенного приглашения у меня возникают следующие вопросы:
  • Откуда они про меня узнали?
  • Что это за журнал, какова его тематика, какова аудитория?
  • В каком городе какой страны он издается?
  • Материалы по какой тематике в моем исполнении интересуют редактора? - Я, например, занимаюсь вопросами развития информационного общества, имитационным моделированием, информатизацией научных исследований, а также вопросами, связанными с гражданской обороной и чрезвычайными ситуациями. Что из этого нужно?
  • Каков смысл приглашения: "ваша фамилия где-то промелькнула, потому и пишем, но не факт, что опубликуем ваши работы", "нам понравилась ваша статья, и мы хотим что-то на эту тему", "мы уверены, что вы сможете внести вклад в развитие нашего журнала", "вы настолько круты, что мы опубликуем все, что угодно, в вашем исполнении" или какой-то другой?
  • Каковы сроки, требования, количество и объем статей, которых от меня ждут?
Я применял гибридную технику. Моя рыба выглядела следующим образом:
Добрый день, Уважаемый (-ая, -ые) ...!
Я представляю научно-практический журнал «Прикладная информатика» Московского издательства МаркетДС (www.marketds.ru). Наш журнал освещает различные темы, так или иначе связанные с компьютерными науками (применение в различных отраслях, различные направления и технологии, фундаментальные вопросы). Журнал издается 5-ый год, входит в список ВАК.

Ознакомившись с Вашим докладом «...», представленным на форуме «...», мы пришли к выводу, что статья на подобную тему была бы очень интересна и полезна и нашим читателям. Если Вы сочтете это предложение интересным, то мы с радостью примем статью по Вашей тематике в работу. Мы не выдаем гонораров, но и не берем плату за публикацию. После выхода журнала рассылаются его авторские экземпляры. Обычно статьи имеют размер около 10 полос (в символах полоса занимает 3400 знаков с пробелами, если нет рисунков), бывает и меньше.

С надеждой на сотрудничество, жду ответа.

P.S. На всякий случай сразу оговорю требования к оформлению:
1. Материал передается в формате MS Word или RTF.
2. Все рисунки и таблицы в тексте должны быть пронумерованы и поименованы.
3. Необходимы 2 аннотации: маленькая на 400 символов (она идет прямо перед статьей и поэтому не должна содержать текста самой статьи, но обычно авторы просто дают в качестве такой аннотации первый абзац самой статьи) и большая (она идет в конец журнала в аннотированный список статей и, как правило, нарезается из текста самой статьи). Большая аннотация приводится в двух вариантах: на русском (450 символов) и на английском (столько, сколько получиться при переводе). Также необходимо название статьи на английском языке.
4. В конце должен быть список литературы.

С Уважением,
Научный редактор журнала "Прикладная информатика",
Член Экспертного совета МОО "Информация для всех",
к.э.н., доц., Артюхин Валерий Викторович.

Вместо многоточий при подготовке письма вставлялись конкретные фамилии и названия. Дополнительно к письму всегда прилагались "Сокращенные требования к оформлению статей".

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

За 4 года я только один раз ошибся, рассогласовав фамилию автора и название статьи, но сразу извинился и работа продолжилась.

Эту "рыбу" я сохранил как шаблон Outlook, написал маленький макрос, создающий письмо на его основе, и настроил панель инструментов Outlook, добавив на нее кнопку, запускающую этот макрос. Нажал на кнопку, вставил недостающее и отправил.

Редакторские будни: формирование портфеля номера - варианты действий

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

И вот мы имеем смещение акцентов: да, публиковаться - это в интересах аспирантов и докторантов, но они могут подготовить статью не сегодня, а через месяц и опубликовать ее не в вашем журнале. А ваш журнал нужно как-то выпускать и не когда-нибудь, а по графику. Редактор в такой ситуации может демонстрировать одну из следующих линий поведения:

Линия поведенияРезультат
Сидеть и удивляться, где же идущий косяками соискатель и, вообще, где авторы, желающие опубликовать свои гениальные творения в данном уважаемом журнале?Нарушение графика выпуска номеров журнала, случайное содержание и рубрикация, материалы набираются как угодно и откуда угодно (перепечатываются статьи из других изданий, публикуются репортажи с непрофильных для журнала мероприятий или мероприятий, где редактор или другой репортер не были, среди материалов начинают попадаться некрологи и посвящения, статьи "К 80-тилетию...", лет 60 назад написанные и тогда же опубликованные).
Сколотить "железобетонный" коллектив из доступных ученых/преподавателей, находящихся где-то неподалеку (абстрактно выражаясь), который будет регулярно выдавать материалы.Любой журнал превращается в "Вестник ближнего круга особы господина редактора", одни и те же фамилии, идеи и тематики циркулируют в журнале перманентно. Иногда редактор так увлекается, что даже при наличии интересного материала со стороны, отдает предпочтение 10-ой по счету статье кого-то "из своих" на уже насмерть избитую тему, отодвигая внешнего автора с новым уникальным материалом "на потом" (например, на полгода). Подписываются на такой журнал только те, кто в нем публикуется.
Скрести по сусекам (непрерывно или периодически).Гибрид первого и второго вариантов: из подвернувшихся под руку или как-то связанных с редактором людей выжимается максимально возможный объем материала, а остаток свободных полос в номере заполняется "турусами на колесах". Наибольший кайф для редакторов, действующих по первому-третьему вариантам, обеспечивает какая-нибудь местная конференция, причем вне зависимости от степени корреляции ее тематики с тематикой журнала - ведь в любом случае из такого мероприятия можно набрать материалов на несколько номеров.
Целенаправленная деятельность по формированию редакторского портфеля, структуры и наполнения номеров, включающая мониторинг профильных конференций в РФ и за рубежом, мониторинг профильной прессы и интернет-ресурсов, анализ популярных тематик, завязывание контактов с перспективными учеными (которые, возможно, еще и сами не знают, что очень хотят опубликовать у вас статью) вне зависимости от их расположения и ведение этих контактов, планирование, расширение своего кругозора - редактор должен быть в курсе всего нового, происходящего в отрасли, взаимодействие с организаторами профильных мероприятий, с профессиональными ассоциациями и другими объединениями.Вечно усталый редактор и хороший журнал. Такая линия поведения требует значительных усилий, причем не разовых за период подготовки номера, а постоянных, целенаправленных. Зато и результат впечатлит.

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

понедельник, 8 августа 2011 г.

пятница, 5 августа 2011 г.

Образование "в себе"

В очередной раз прочитал несколько профильных журналов, в очередной раз ознакомился со статьями о качестве образования, в очередной раз прослезился, и подумалось мне: кажется, наиболее сильным и подлым ударом по остаткам российского образования, нанесенным в последние годы, стал не "Болонский процесс", а изобретение и распространение термина "рынок образовательных услуг"...

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

Я понимаю, откуда взялся новый рынок: столетиями люди пытались решить проблему расхождения теории и лабораторных примеров, изучаемых в университетах, с практикой реальной работы. И вот, вуаля, "соломоново решение" найдено, "гордиев узел" разрублен: у нас оказывается рынок специалистов и образовательных услуг - разные. А раз рынки разные, значит и продукты разные, и оценивать функционеров рынков тоже можно по-разному. И понеслась: "качество вуза, качество образования, качество образовательной услуги и качество специалистов - это разные вещи", сертификация, стандартизация (уже не учебных программ, а "орг.структур и реализации программ в вузах" и "бизнес-процессов, связанных с управлением учебными процессами" - жуть), тра-та-та-та-та...

Важно различать соответствие продукта стандартам и его качество. Собственно стандарты - это узкое подмножество всех вопросов обеспечения качества, и хотя очень заманчиво определить качество как соответствие достаточному набору стандартов, это попросту невозможно. - Р. Гласс "Программирование и конфликты 2.0" (СПб.: Символ-Плюс, 2010).

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

Во-первых, если выкинуть из современных статей про высшее образование слова "качество", а также вечно и необоснованно слепленные с ним слова "управление", "обеспечение", "гарантии" и прочие подобные, и на их место вставить "дистанционное обучение", то мы получим те же статьи, но актуальные в 90-х - 2000-х годах. Динамики нет, только риторика изменилась.

Во-вторых, когда я себя представляю в качестве работодателя, а думаю так: "Какая мне разница, сколько у этого вуза сертификатов, есть ли в нем "выделенный" проректор по качеству, если его выпускники ни черта не соображают"?! Хорошо, когда выпускники не только соображают, но и владеют знаниями и навыками актуальными, если не на сегодняшний день, то хотя бы на вчерашний. В идеале, конечно, они должны владеть теми навыками, которые будут актуальны завтра, но такое недостижимо - для этого необходимо, чтобы часть технологий (говоря об обучении ИТ-специалистов, например) именно в вузах и разрабатывалась, что, увы, редко встречается на просторах нашей необъятной Родины (хотя я видел один пример в Вологодском государственном техническом университете, может быть, и еще где имеются, но ВГТУ - это отдельный пример, я проникся величайшим уважением к его ректору Леониду Ивановичу Соколову: час беседы, все о достижениях и ни слова об "обеспечении качества"). В остальном, пускай они хоть на голове стоят, хоть порют студентов, хоть уговаривают. "Что они меня пичкают этими пачками бумаги с золотыми заголовками и буквами ISO"?! То есть меня как работодателя интересует качество выпускника и динамика содержания, запихиваемого вузами в головы студентов каждого нового потока. Причем последняя динамика меня интересует не сама по себе, а в связке с динамикой моей работы, с динамикой отрасли, в которой я работаю. Успел вуз научить студентов работать с языком программирования "С+№?% 2011", который мною используется, или нет (а в следующем году это будет "С+№?% 2012", "P&&& 2013" и т.д.), пытается вообще вуз успеть, стремится он быть в курсе событий или нет?

Недостаточно логично? Сделаю еще одну попытку:

Развитие информационных технологий (Интернета, в частности) подвело нас к моменту, когда любой человек может научиться практически чему угодно самостоятельно, главное знать – чему и хотеть учиться. Вузы сегодня не занимаются образованием – из сосредоточий эксклюзивных знаний они превратились в центры профориентации и систематизации знаний по областям. Вузы «продают будущее»: чем является профессия, которую ты выбрал, каких доходов и видов деятельности тебе ожидать, в какую систему можно уложить все знания (таких систем множество и одной «правильной» не существует), которые ты получаешь. Ценность учебных заведений не уменьшилась, но роль изменилась. - Артюхин В.В. "Реальность 2.0b. Современная история информационного общества", Глава 9.

Представим себе сапожника, который потратил десять лет на то, чтобы разработать критерии оценки качества своей продукции и развесил статистические таблицы по всей мастерской. Если сапоги при этом по-прежнему промокают, то кому какая разница, как он себя обсчитывал? Десять лет насмарку.

Нет бы вузам заняться чем-нибудь полезным: алгоритмами, методиками, опытными образцами и прочим, то есть реальными делами и проблемами, решение которых и показало бы качество во всех его смыслах. Но нет - они слишком заняты: рисуют диаграммы, подсчитывают кол-во остепененных, делят площади на студентов, заседают в комиссиях по стандартизации и перестандартизации и т.д. Самокопание это, а из него надо выходить иногда, чтобы хотя бы краем глаза глянуть, что вокруг деется.