CONTExt 0.2.3

0 268

Выложил новую версию расширения CONTExt — инструмент для хранения и, при необходимости, напоминания истории высказываний собеседников на КОНТе. Для тех, кто не видел предыдущих версий - подробное описание функций приводилось здесь и здесь.

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

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

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

Chrome

Firefox

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

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

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

- неправильно считывалось время публикации и не работала сортировка событий по времени

- неправильно работала ссылка на событие в списке — если открыть ссылку «запись» или «комментарий» - то по всем ссылкам открывалось последнее событие

- при открытии нескольких вкладок КОНТа — сильно возрастала нагрузка на процессор.

- при загрузке данных из файла описания пользователя, а также признак скрытия — вообще терялись!

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

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

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

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

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

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

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

Грядущее мятежно, но надежда есть

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