• 1763
  • 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
331

Loading...

Комментарии

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

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

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

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

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Многие клиенты, вздыхая о харамном ссудном проценте местных банков, сокрушались по поводу отсутствия у нас халяльного кредитования. Поддержка исламского банкинга на уровне МФЦА есть...
DanaJarlygapova
24 марта 2017 / 18:28
  • 17583
  • 54
Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Престарелый старец-киборг Рокфеллер предлагал уничтожить 90% населения Земли

Первую пересадку сердца Рокфеллер пережил в 1976 году на 62-м году жизни. Последнюю пересадку ему сделали в августе 2016 года. Пересадка сердца такому старому пациенту не имеет аналогов...
Timur_Tregulov
21 марта 2017 / 23:10
  • 7189
  • 52
Компания LG Electronics открыла предзаказ на новый флагман LG G6

Компания LG Electronics открыла предзаказ на новый флагман LG G6

LG Electronics объявляет о начале предварительного заказа онлайн на новый смартфон LG G6. Оформить предзаказ можно на сайтах магазинов электроники до 16 апреля 2017 года.
LG Electronics
24 марта 2017 / 14:20
  • 4876
  • 0
Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Мои волшебные 9 месяцев протекали в новой среде и далеко от всех родственников и подружек. Никто из моих знакомых в США на тот момент не успел обзавестись малышом, поэтому мне не с кем было...
Zarema_
23 марта 2017 / 9:25
  • 4655
  • 16
Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Алматы – это город-урод. Если вы живете здесь, то сами найдете кучу примеров

Париж, Рим, Барселона, Лондон, Алматы, Венеция – выберите город, который на ваш взгляд кажется лишним в этом списке. Если бы не было слова "урод", было бы легче определиться?
corridere
21 марта 2017 / 14:59
  • 4777
  • 75
Страну, где так строят дороги, победить невозможно!

Страну, где так строят дороги, победить невозможно!

Шестиминутный ролик про строительство автомобильной дороги в США - это как острый нож в пузо нашим чиновникам. Они же подавятся бешбармаком, увидев его! Похлеще любого пропагандистского фильма...
Timur_Tregulov
24 марта 2017 / 11:26
  • 4044
  • 33
Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Многие уверенны на 100%, что сказка «Красавица и Чудовище» - это интересная выдумка ее создателей. Однако, действия, происходящие в мультфильме и фильме, имели место в истории, и у главных героев...
Naomi_K
24 марта 2017 / 18:42
  • 4348
  • 34
Семь причин почему вам надо перестать откладывать переезд за границу

Семь причин почему вам надо перестать откладывать переезд за границу

Вы думаете о переезде за границу, но постоянно откладываете дату, потому что вас беспокоит тысяча мелочей, которые могут пойти не так? У меня есть семь причин, почему пора перестать мотать нервы...
Lesch
24 марта 2017 / 17:50
  • 3193
  • 14
Гонения на «Свидетелей Иеговы». Кому это выгодно?

Гонения на «Свидетелей Иеговы». Кому это выгодно?

Я не "Свидетель Иеговы". Мне приходилось защищать в судах и кришнаитов и коммунистов, хотя я и не разделяю их убеждений. Я защищаю свободу совести. Сегодня "Свидетели Иеговы", завтра,- каждый из вас.
nasreddin
25 марта 2017 / 17:18
  • 3028
  • 30