• 1892
  • 1
  • 0
Нравится блог?
Подписывайтесь!

Дао MFR — история расширения для Реестра ТРУ

«Дао» в китайской философии значит «Путь», в контексте статьи «Дао» следует понимать, как «Путь развития».

Многие помнят работу Реестра недропользователей(Системы) в середине 2011 года. Кроме системных сбоев, и необходимости ожидания перезагрузки страницы после каждой операции (добавляешь ОДИН лот или привязываешь поставщика к ОДНОМУ лоту в протоколе и ждешь пока страница перегрузится), жуткой проблемой была необходимость работы в Internet Explorer 6. Главный минус этого веб-обозревателя — очень медленная скорость. К сожалению, попытки работы в браузерах Opera, Mozilla Firefox, Google Chrome оканчивались неудачей, в каждом из них не работали какие-то функции Системы, приходилось пользоваться связкой Internet Explorer 6 + другой браузер. На тот момент я заметил высокую скорость работы Google Chrome. Но в этом браузере не работала электронная цифровая подпись (ЭЦП) в годовом плане закупа (ГПЗ) и в протоколах итогов, также были проблемы с навигацией меню Реестра.

Старый Реестр 2010-2011

 

В конференции агента mail.ru, где собралась некоторая часть недропользователей, одним из пользователей был задан вопрос о том, кто каким браузером пользуется в Системе, и на сколько это эффективно. Каждый предлагал свой вариант, расписывая плюсы и минусы. Я, конечно же, высказался в пользу Google Chrome, отметив лишь проблемы с меню и ЭЦП. Тогда пользователь под никомGARMON, создавший сайт недропользователей subsoil.ucoz.kz обратился лично ко мне и предложил опробовать программу под рабочим названием script.js. Файл достаточно было закинуть в окно Chrome, после чего появилось нормальное меню Реестра. Проблема нескольких недель решилась одним файлом.

Старый Реестр 2010-2011 — ГПЗ

 

Мне стало любопытно, что находится внутри script.js. Не было предела моему изумлению, когда начинкой скрипта оказался обычный JavaScript. В двух словах JavaScript — это прототипно-ориентированный скриптовый язык программирования, используемый в браузерах, на веб страницах и в расширениях хрома. После своего маленького открытия я полез на официальный сайт Google Chrome и ознакомился с разделом создания расширений. Как оказалось, это давало массу дополнительных возможностей. Пусть Реестр не работал корректно в хроме, но у меня была возможность все исправить, благодаря скриптам, на подобие того, что дал GARMON. Расширение никак не меняло Реестр, не взламывало его, как многие думали, скрипт лишь брал на себя часть операций, которые выполняли люди, автоматизировал процесс.

Логотип «Expert Team»

С согласия GARMONa я стал дорабатывать script.js, превратив скрипт в полноценное расширение. Шла плодотворная совместная работа, большая часть идей исходило от GARMONa, я же их реализовывал. Так была создана группа «Expert Team», куда входил я и GARMON. Нашей целью было облегчить работу недропользователей в Реестре, предоставляя готовые решения, одним из которых было то самое расширение под рабочим названием «скрипт для Реестра» или REESTR.kca.kz Plugin (до сих пор существуют исходники и инструкции по этому адресу: http://subsoil.ucoz.kz/board). В конечном счете мы хотели чтобы весь функционал был перенесен в Систему. Зачем это нам было надо, да еще и за бесплатно?! К примеру, моя любимая операционная система Linux конкурент привычному всем Windows, создана бесплатно энтузиастами и объединяет миллионы людей по всему миру. Мы также хотели создать сообщество недропользователей, в котором можно было бы обмениваться информацией и опытом с целью профессионального роста. Создание программы было первым шагом.

Расширение REESTR.kca.kz Plugin для старого Реестра 2011

Идей было очень много, но к сожалению мало времени для их осуществления. Скрипт исправлял большую часть ошибок хрома, очень удобно была функция автообновления, каждый пользователь получал более новый продукт, не прилагая никаких усилий. Расширение облегчало работу с протоколами, с навигацией и т. д. Ряд других проблем, включая проблему с ЭЦП, решили расширениемIeTab, под которым Google Chrome «притворялся» Internet Explorerом. Его предлагали устанавливать в паре с нашим скриптом.

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

На какое-то время работа по написанию программного обеспечения прекратилась. Присматривались к новой системе.

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

Окно загрузки лотов

Окно загрузки лотов MFR

На тот момент «Expert Team» уже превратился в «MFR-Team», в состав новой группы вошло больше людей. Аббревиатура «MFR» рождалась не долго. MFR — означает «Modify For Rest» — «модификации для отдыха», то есть пользуясь новыми методами остается больше времени на отдых. Так не замысловато. Сам скрипт (расширение) стал называться «MFR для Заказчиков». Помимо нового расширения для нового Реестра, был создан сайт mfr.kz, а позже открыт форум mfr.kz/forum. Где есть возможность обсудить любые проблемы недропользования, предложить свои идеи по совершенствованию «MFR для Заказчиков» и т.д.

Расширение MFR для нового Реестра

В результате всех усилий Nadloc все же заметил разработки MFR и стал встраивать функции расширения в Реестр, а именно загрузку лотов с файлов экселя. Группа «Expert Team» переросшей в «MFR-Team» частично добилась своей цели. Но останавливаться на достигнутом не собирается!

 

Функции MFR в Реестре

 

Особая благодарность:

Местоеву Зауру — за предоставление оборудования для создания площадки MFR.

Сарсембаевой Лаззат — за информационную поддержку проекта.

Аймагамбетову Аслану — за моральную и финансовую поддержку проекта.

Мадяровой Мадине — за тестирование расширения и информационную поддержку проекта.

KICKER - за идеи, советы и поддержку проекта.

 

P.S.: GARMON теперь KICKER — консультант форума MFR http://mfr.kz/forum

 

Источник: http://mfr.kz/dao-mfr/

MFR-Team
24 августа 2012, 10:35
360

Загрузка...
Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

До каких пор чиновники будут игнорировать защиту детей?

До каких пор чиновники будут игнорировать защиту детей?

До каких пор Уполномоченный по правам ребенка, как институт во всем мире стоящий на страже жизни и прав детей, в нашей стране будет выполнять представительские функции?
AliyaSadyrbaeva
вчера / 18:27
  • 4680
  • 5
«Алматы – город, летящий под откос», или Кто заказал утку у российского блогера

«Алматы – город, летящий под откос», или Кто заказал утку у российского блогера

Некий блогер Сергей Никитский неустанно пишет о Казахстане, Астане, Экспо и посвящает два материала Алматы, причём подчёркнуто называет город Алма-Ата.
Langdon
19 июля 2017 / 15:44
  • 3869
  • 58
Что происходит в казахстанской правоохранительной системе под видом борьбы с коррупцией

Что происходит в казахстанской правоохранительной системе под видом борьбы с коррупцией

За день до своей гибели прямо около памятника жертвам политических репрессий 1937-го Жампозов сказал жене, что он – жертва точно таких же репрессий.
openqazaqstan
24 июля 2017 / 10:18
  • 3009
  • 12
Зачем эмигрировать в Россию? Лично я никогда не понимал этой странной мечты

Зачем эмигрировать в Россию? Лично я никогда не понимал этой странной мечты

Некоторые мои знакомые, мечтают уехать в Россию и побыстрее получить гражданство. Кому мы там сдались? Есть замечательная поговорка: "Где родился - там и пригодился".
Washington
вчера / 12:15
  • 2918
  • 85
Книга, которая сэкономит вам 150 тысяч долларов и два года жизни

Книга, которая сэкономит вам 150 тысяч долларов и два года жизни

Автор утверждает, что программы МБА не дают никакого позитивного выхлопа, если ты уже не являешься владельцем или наследником прибыльного бизнеса. Знания МБА можно получить бесплатно, уверяет он.
Aks_Ras
19 июля 2017 / 16:28
  • 2890
  • 2
Госорганы, ответственные за жизни детей, хранят молчание. У них в отчетах все хорошо

Госорганы, ответственные за жизни детей, хранят молчание. У них в отчетах все хорошо

Вчера все информационные агентства страны передали сообщение, которое заставило забиться в ужасе сердца всех матерей страны. В мусорном контейнере города Сатпаев было обнаружено тело новорожденной девочки.
AliyaSadyrbaeva
19 июля 2017 / 11:06
  • 2398
  • 19
Мужчины Люксембурга и Казахстана: «У нас они уже в 35 добиваются статуса»

Мужчины Люксембурга и Казахстана: «У нас они уже в 35 добиваются статуса»

Что касается парней, так это вообще отдельная тема. Они для меня загадка. Уже год пытаюсь понять ход их мыслей. Для нас, казахов, немного сложно понять, почему человек в 35-36 лет, до сих пор не нашел смысла жизни.
AASh
24 июля 2017 / 15:19
  • 1908
  • 18
Почему путь к любимому Иссык-Кулю из года в год не становится легче

Почему путь к любимому Иссык-Кулю из года в год не становится легче

Минувшие выходные для казахстанских туристов, рвущихся от алматинской жары к иссык-кульской прохладе, снова обернулись настоящим кошмаром.
caravan_kz
19 июля 2017 / 18:39
  • 1920
  • 4
Наша новая рубрика «Топ-5»: самые красивые актрисы Казахстана

Наша новая рубрика «Топ-5»: самые красивые актрисы Казахстана

Решили сделать топ-5 красивых актрис Казахстана. Очень долго спорили о первых трех местах и даже чуть не подрались. Было очень тяжело выбирать.
asdbqwe
20 июля 2017 / 14:24
  • 1937
  • 41