Непредвиденные последствия

Блог Андрея Шкуропия, программиста shareware

четверг, 16 июля 2009, 12:34

Новая версия easyQuizzy 1.6 готова

Вчера вечером состоялся выпуск новой версии easyQuizzy 1.6. Загрузить ее, как всегда, можно здесь: http://easyquizzy.com. В программу была добавлена многоязыковая поддержка интерфейса, которая полностью соответствует описанной здесь ранее схеме. Кроме того, начала действие летняя скидка 50%. Действовать она будет только до 1 сентября, так что спешите купить. Но даже если не хотите покупать, у нас имеются следующие варианты для бесплатного получения лицензии:

  1. Создать перевод интерфейса программы на новый язык или откорректировать существующий перевод при обнаружении в нем ошибок. Прямо сейчас было бы неплохо сделать перевод на белорусский и казахский языки, если есть добровольцы — пишите.
  2. Разработать тест с помощью easyQuizzy в соответствии с нашими требованиями и прислать его нам для публикации.
  3. Если вы имеете ученую степень или занимаете руководящий пост в учебном заведении, вы можете оставить на сайте короткий отзыв о вашем опыте использования программы. Отзыв присылайте на электронную почту support@easyquizzy.com или отправляйте прямо с нашего сайта.
  4. Если у вас есть блог или новостной портал, то вы можете опубликовать там коротенький обзор программы easyQuizzy со своими впечатлениями от ее использования и дать индексируемую ссылку на наш сайт.

Ну и прямо сейчас мы уже начали разработку версии 1.7, которая ориентировочно выйдет в сентябре 2009 г. План реализуемых функциональных возможностей на новую версию:

  • Сделать свободно настраиваемые системы оценивания
  • Ввести разделение вопросов по сложности с помощью числового "веса" каждого вопроса
  • Переработать вывод отчета по тестированию
  • Усовершенствовать работу с паролями

Поиск новых идей продолжается, всем заинтересованным пользователям просьба писать на почту.

четверг, 9 июля 2009, 16:02

Переводы без перевода

  • disk partitions — дисковые партиции
  • button — бутон (батон)
  • blind dating — датирование вслепую
  • configuration presets — настроечные пресеты
  • receptionist — рисепшэнист
  • business-coach — бизнес-коуч
  • please re-dial — пожалуйста, сделайте редиал
  • generic classes — классы-дженерики
  • parsed token — распарсенный токен

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

Список можно дополнить в комментариях.

вторник, 7 июля 2009, 14:48

О языковом переводе интерфейса в shareware

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

Читать далее…

пятница, 26 июня 2009, 15:06

Прекращение поддержки Windows 9x

Очевидно, давно назрела необходимость принять волевое решение и прекратить поддержку в своих программах линейки операционных систем Windows 9x, куда входят Windows 95, 98 и Me. Коллеги надо мной насмехаются и говорят, что Microsoft уже собралась снимать с поддержки Windows XP, а мы тут еще тестируем программы под всеми древними операционками, но я до сих пор встречаю редкие прецеденты использования Windows 98 SE в некоторых небогатых учебных заведениях. Тот факт, что они не относятся к платежеспособным пользователям, для меня был не критичен, пока поддержка Windows 9x в коде не создавала проблем для дальнейшего развития программы easyQuizzy. Но вот сейчас я взглянул на весь свой код, написанный для обеспечения совместимости, и ужаснулся. Мне он совершенно не нравится. Он потенциально опасный в новых версиях Windows. Кроме того, он затрудняет добавление новой функциональности в области многоязыковой поддержки.

В общем так. Если кто-нибудь из пользователей Windows 9x отзовется здесь до выпуска easyQuizzy 1.6, мы продлим поддержку еще на пару месяцев. Если нет — ну, простите, но уже больше 10 лет прошло. Сколько ж можно-то…

понедельник, 22 июня 2009, 11:50

Twitter-шмиттер

Давно я уже слышу о микроблоггинге, много говорят как хорошего, так и плохого. Суть в том, чтобы сбрасывать в какой-либо сайт-агрегатор короткие сообщения о своем текущем занятии и местонахождении, т.к. первый вопрос при звонке по телефону обычно идет: “Ты где?”, а второй: “А шо ты делаешь?”. Если эту информацию регулярно выкладывать где-нибудь для публичного доступа, или хотя бы только для друзей, то, теоретически, затраты на мобильную связь должны снизиться как минимум на половину. Потому что данные два вопроса являются в 50% случаев самой содержательной частью телефонной беседы.

Новый шаг к сближению людей или наоборот, к отдалению? Трудно сказать. С одной стороны, вся твоя деятельность открыта для тех, кому лично ты интересен. С другой стороны, вместо диалога — монолог, вместо личной встречи — твиттер-лента с явным сигналом “отцепитесь от меня, видите, я занят”, ценность выкладываемой информации — сомнительна. Вот у всех блоги, а ума у населения вроде не прибавилось.

Но я нашел в этом один очень большой плюс: когда ты пишешь, что делаешь, или даже только собираешься делать, то устанавливаешь эдакий контракт, который вынуждает тебя начать делать это. И, может быть, даже закончить потом. Для меня самым сложным является момент начала любого дела, можно сказать “разгон инициативы”, после которого инерция сделает свою работу. У кого-то есть для этого бумажные ежедневники и ToDo-списки, у программистов на стадии отладки есть багтрекеры, а у меня будет Twitter.

В общем, следите за мной на twitter.com/shkuropiy.

вторник, 7 апреля 2009, 14:33

easyQuizzy 1.5 — получите бесплатно

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

Как следует из названия, можно получить активационный код к программе бесплатно, и при этом не нужно искать кряк, крак, крэк, crack, патч, patch, кейген, keygen, таблетку (таблэтку), лекарство и другие слова, которые люди обычно вводят в поисковиках после названия программы easyQuizzy. Если кто не понял, в предыдущем предложении я провел хитрейшую манипуляцию ключевыми словами, чтобы люди, которые ищут бесплатный ключ, приходили сюда, к разработчикам, а не на сайт к какому-нибудь проходимцу, который запросто насует им троянов.

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

Кстати, в easyQuizzy версии 1.5 мы ввели удобную функцию построения полного отчета по тестированию и созданию печатного протокола. Также теперь программа может импортировать тесты из популярного (по крайней мере, в нашем регионе) пакета программ Test-W от издательства “Аспект”. Если это название вам знакомо, то у вас, скорее всего, есть огромное количество уже разработанных тестов, которые сконвертируются в формат easyQuizzy за 1 секунду.

Ударим же по кризису нашим любимым антикризисным средством — бартером.

четверг, 19 марта 2009, 14:33

Введите символы на картинке

С каждым днем разработчики веб-сервисов придумывают все более изощренные методы борьбы со спам-роботами и конкурентами, перекачивающими содержимое с одного веб-портала на другой. Любимое средство защиты — CAPTCHA-тест с картинкой, конечно же.

captcha

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

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

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

cats

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

Теперь у меня есть правило: если я не могу при регистрации пройти CAPTCHA за 3 попытки, то я иду искать другой аналогичный веб-сервис, благо сейчас их очень большой выбор. Да здравствует конкуренция!

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

пятница, 16 января 2009, 11:48

24/7

Меня уже начало передергивать, когда я ненароком слышу "Мы работаем 24 часа в сутки, 7 дней в неделю". Не знаю почему, но этот рекламный штамп меня бесит гораздо больше, чем все остальные. Странно, что не додумались продолжить этот идиотизм "Мы работаем 24 часа в сутки, 7 дней в неделю, 4 недели в месяц, 12 месяцев в году, 5 лет в пятилетку".

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

Особенно глупо этот лозунг выглядит, если применяется к коммерческим веб-сайтам. То, что сайт работает круглосуточно, еще не значит, что компания, которая стоит за этим сайтом, никогда не спит. И было бы странно, если бы сайт компании работал с 8:00 до 17:00, а не 24 часа в сутки. Но не ждите, что заявки, оставленные вами на сайте в 3 часа ночи, будут рассмотрены и обработаны сразу же.

Немного отличается ситуация для дешевого shareware, которое продается через онлайн-магазины. Если после перевода денег через электронную платежную систему автоматический кодогенератор сразу же высылает клиенту регистрационную информацию с ключом, то это может считаться круглосуточным сервисом, если вся система работает без проблем. Но если вдруг где-то в цепочке автоматического обслуживания появляется сбой (например, сервер неожиданно упал и кодогенератор стал не доступен), то клиенту все равно придется ждать, пока вы проснетесь, проверите e-mail и придумаете решение проблемы.

Если хотите использовать лозунг 24/7 для своей компании, убедитесь сначала, что не врете своим клиентам и сможете его обеспечить в полном смысле этого слова.

понедельник, 5 января 2009, 18:05

С новым годом!

Пусть и со значительным опозданием (у меня были уважительные причины — сгорел компьютер) поздравляю читателей с новым годом. Как мне сообщили, 2009 является годом быка, поэтому пожелаю всем, и мне в том числе, полной сбычи всех мечт.

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

С праздником!

понедельник, 1 декабря 2008, 14:59

Вышла новая версия easyQuizzy 1.4

Возвращение из отпуска на рабочее место, обычно, весьма грустное событие, но у меня оно прошло как праздник, потому что в отпуске пришлось работать в 2 раза больше. Выпуск коммерческого программного продукта даже для двух человек — занятие непростое.

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

Читать далее…