XMLReport. Складання землевпорядної документації - це ПРОСТО!
Правила форуму
Будьте уважними! Перед створенням теми перечитайте Правила форуму і ще раз перевірте, чи дана тема не існує. Теми, які дублюють інші, видаляються без попередження! Повідомлення, які містять не прихований адрес E-mail, видаляються без попередження!
Будьте уважними! Перед створенням теми перечитайте Правила форуму і ще раз перевірте, чи дана тема не існує. Теми, які дублюють інші, видаляються без попередження! Повідомлення, які містять не прихований адрес E-mail, видаляються без попередження!
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Доброго часу любителям автоматизації да і не тільки любителям morgayu !
Уж точно комусь спадало на думку, якось полегшити або автоматизувати робочий процес розробки землевпорядної документації. Дана задача іноді здається не посильною. Адже роботи начебто вже поменшало, але різноманітність вимог (іноді забаганок) від кожного конкретного земуправління побільшало і в кожного свої - назва одного й того самого папірця однакова, а за змістом дивним чином різняться.
Другий вагомий фактор часу - скільки треба клопоту і зусиль, щоб відладити скрипт в шаблоні (добре якщо знати взагалі мову скрипта), не кажу про розробку шаблону з нуля, або скомпонувати потрібну функцію в спеціалізованій програмі для коректної роботи.
Варто зазначити, маючи у своєму арсеналі такі шаблони як приємно стає працювати: око не може нарадуватися. Клац і готовий проект або технічка!
Тому меньше слів, а більше діла. Вказавши вище вказані проблеми, ось користуйтесь на здоров'я.
Програма хоча дружелюбна, але вважаю за необхідне дати посилання на відео для загального ознайомлення.
Для початку користування потрібно внести свої дані виконавця "Пользовательские - Реквизиты пользователя"
08.06.2015
Відтепер (31.05.2015р.) деякий функціонал програми стає платним. Відразу хочу заспокоїти, що можете використовувати вільно й надалі:
- генерацію звітів в MS Word/Open Office;
- генерувати графіку в Digitals;
- власні шаблони MS Word/Open Office та шаблони Digitals, включно всі функції @@[..] .
Платні версії додатково включають:
- складання графічних матеріалів в MS Word;
- робота з перемінними скриптами на мові програмування Pascal;
- запуск власних скриптів користувача з меню "Скрипты -> *.pas" з можливістю приєднання інших модулів в секції uses.
З приводу купівлі звертайтесь в ЛС або пишіть на xmlreport.help[собака]gmail.com
Уж точно комусь спадало на думку, якось полегшити або автоматизувати робочий процес розробки землевпорядної документації. Дана задача іноді здається не посильною. Адже роботи начебто вже поменшало, але різноманітність вимог (іноді забаганок) від кожного конкретного земуправління побільшало і в кожного свої - назва одного й того самого папірця однакова, а за змістом дивним чином різняться.
Другий вагомий фактор часу - скільки треба клопоту і зусиль, щоб відладити скрипт в шаблоні (добре якщо знати взагалі мову скрипта), не кажу про розробку шаблону з нуля, або скомпонувати потрібну функцію в спеціалізованій програмі для коректної роботи.
Варто зазначити, маючи у своєму арсеналі такі шаблони як приємно стає працювати: око не може нарадуватися. Клац і готовий проект або технічка!
Тому меньше слів, а більше діла. Вказавши вище вказані проблеми, ось користуйтесь на здоров'я.
Програма хоча дружелюбна, але вважаю за необхідне дати посилання на відео для загального ознайомлення.
Для початку користування потрібно внести свої дані виконавця "Пользовательские - Реквизиты пользователя"
08.06.2015
Відтепер (31.05.2015р.) деякий функціонал програми стає платним. Відразу хочу заспокоїти, що можете використовувати вільно й надалі:
- генерацію звітів в MS Word/Open Office;
- генерувати графіку в Digitals;
- власні шаблони MS Word/Open Office та шаблони Digitals, включно всі функції @@[..] .
Платні версії додатково включають:
- складання графічних матеріалів в MS Word;
- робота з перемінними скриптами на мові програмування Pascal;
- запуск власних скриптів користувача з меню "Скрипты -> *.pas" з можливістю приєднання інших модулів в секції uses.
З приводу купівлі звертайтесь в ЛС або пишіть на xmlreport.help[собака]gmail.com
Востаннє редагувалось 24 липня 2016 14:10 користувачем geopos, всього редагувалось 4 разів.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Смотрите архив за 2015.05.27 - открывает ХМЛы пошустрее.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Давно думал все никак не решался. Дело в пробном периоде, который закончился 31 мая.
Не пугайтесь большая часть функционала останется бесплатной и если появится желание приобрести программу – борясь с жаждой наживы постараюсь не драть семь шкур. ;)
Понимаю денег жалко, все равно сможете в демо без проблем генерировать: отчеты в MS Word/OpenOffice (кроме графики с оптимальным масштабом), графику в Digitals. И к слову, никто не запрещает использовать старые версии программы с полной поддержкой скриптов.
Вот получается намекнул, что будет в купленной лицензии: вся мощь скриптов, графика Ворда и плюс в будущем новые функции.
Конкретно определюсь на днях и выложу программу.
Предварительно будет две лицензии:
- бессрочная (~500грн.) с последующим обновлением до 1.7
- со сроком использования (~половина стоимости бессрочной) в полгода (может изменится).
Не пугайтесь большая часть функционала останется бесплатной и если появится желание приобрести программу – борясь с жаждой наживы постараюсь не драть семь шкур. ;)
Понимаю денег жалко, все равно сможете в демо без проблем генерировать: отчеты в MS Word/OpenOffice (кроме графики с оптимальным масштабом), графику в Digitals. И к слову, никто не запрещает использовать старые версии программы с полной поддержкой скриптов.
Вот получается намекнул, что будет в купленной лицензии: вся мощь скриптов, графика Ворда и плюс в будущем новые функции.
Конкретно определюсь на днях и выложу программу.
Предварительно будет две лицензии:
- бессрочная (~500грн.) с последующим обновлением до 1.7
- со сроком использования (~половина стоимости бессрочной) в полгода (может изменится).
- bil
- Спец
- Повідомлень: 358
- З нами з: 08 грудня 2010 14:57
- Репутація: 21
- Область: Житомирська
- Місце роботи: Інше
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Як виправити не правильне відмінювання селищних ради?
"на території Жовтнева селищні ради, ..."
вірно: на території Жовтневої селищної ради
"на території Жовтнева селищні ради, ..."
вірно: на території Жовтневої селищної ради
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Вибачте, що так довго не відповідав!
Відкрийте файл ..\Settings\Rod.txt і допишіть
тнева тневої тневої
або
Жовтнева Жовтневої Жовтневої,
перезагрузіть програму.
Програма спочатку шукає повне слово (яке відмінюється) із файлу Rod.txt\Dat.txt , якщо такого не находить, тоді в порядку зменшення довжини суфікса від 5 до 2 співставляє із вище вказаних файлів.
Формат файлів Rod.txt\Dat.txt
Перша [пробіл] | Друга [пробіл] |Третя колонки | [Признак чол/жін. роду (опціонально)]
Вихідне слово/суффікс (2-5)| Чоловічий рід |Жіночий | M|F
Петров | Петрова |Петрової
ська | cької |ської | F [жіночий рід - використовує тільки 3 колонку]
Відкрийте файл ..\Settings\Rod.txt і допишіть
тнева тневої тневої
або
Жовтнева Жовтневої Жовтневої,
перезагрузіть програму.
Програма спочатку шукає повне слово (яке відмінюється) із файлу Rod.txt\Dat.txt , якщо такого не находить, тоді в порядку зменшення довжини суфікса від 5 до 2 співставляє із вище вказаних файлів.
Формат файлів Rod.txt\Dat.txt
Перша [пробіл] | Друга [пробіл] |Третя колонки | [Признак чол/жін. роду (опціонально)]
Вихідне слово/суффікс (2-5)| Чоловічий рід |Жіночий | M|F
Петров | Петрова |Петрової
ська | cької |ської | F [жіночий рід - використовує тільки 3 колонку]
- bil
- Спец
- Повідомлень: 358
- З нами з: 08 грудня 2010 14:57
- Репутація: 21
- Область: Житомирська
- Місце роботи: Інше
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
В попередніх версіях, навіть в 1.6 чорного оформлення все нормально сприймається.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Відносно недавно переробив функції відмінювання: повинна робити набагато швидше. А на рахунок "все нормально сприймається" пишіть про баги, через пару днів вийду з відпустки і буду допилювати напильником.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Добавлено створення схеми та кроків межових знаків. Привязка межових знаків відбувається до видимих "твердих" контурів угідь, перелік яких знаходиться у файлі ..\Lists\CNDefinedContour.txt, імена угідь - CNnames.txt
Зображення промірів межових знаків до твердих кутів - опція частина імені закладки PLAN_LMark_
Зображення промірів межових знаків до твердих кутів - опція частина імені закладки PLAN_LMark_
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
По проханню добавив вибір тип адреси земельної ділянки/земельних ділянок, яка відображається в змінній AD (вкладка Данные). Таким чином з'являється хоч якась гнучкість з адресою - Настройки - Программные... - Тип адреса.
Добавив експлікацію угідь, яка працює в MS Word (Вставка-Ссылки-Закладка) та OpenOffice (Вставка-Закладка...) по закладці LandsExplication. Шаблон знаходиться в папці Templates\_DemoTest\LandsExplication.dot (ott). Дану експлікацію можна розміщувати в будь-якому місці тексту/графіки звіту, головне не забувати про закладку.
Добавив експлікацію угідь, яка працює в MS Word (Вставка-Ссылки-Закладка) та OpenOffice (Вставка-Закладка...) по закладці LandsExplication. Шаблон знаходиться в папці Templates\_DemoTest\LandsExplication.dot (ott). Дану експлікацію можна розміщувати в будь-якому місці тексту/графіки звіту, головне не забувати про закладку.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
До створення схеми та кроків межових знаків добавлено вибір точок, які відображати.
Настройки - Программные ... - Отображать точки межевых знаков:
- все точки
- только указанные в <ControlPoint>
- через n
Настройки - Программные ... - Отображать точки межевых знаков:
- все точки
- только указанные в <ControlPoint>
- через n
Не по темі
Чи зберігає хтось дані про межові знаки в тезі Controlpoint?
-
- Вже не початківець
- Повідомлень: 26
- З нами з: 18 червня 2014 20:29
- Репутація: 0
- Область: Кіровоградська
- Місце роботи: Інші недержавні проектні організації
Re: XMLReport. Складання землевпорядної документації - це ПРОСТО!
Здравствуйте. Интересная идея данной программы. Особенно заинтересовался, когда появились "Кроки". Если функционал будет все так же развиваться -то можно будет и pro версию приобрести.
В данный момент интересует такие вопросы:
хочу сгенерировать отчет по крокам в Ворд, жму все как на видео, нажимаю "Ок", шкала прогресса растет. На моменте "Opening LandMarks.dotx" выбивает ошибку "Вызов был отклонен". И все. В это же время в Ворде схема по крокам генерируется через раз, и везде присутствует надпись"Ошибка! Переменная документа не указана.". Так же через раз вываливается на этом этапе ошибка "No mapping for the Unicode character exists in the target multi-byte code page.".
В чем дело, что делаю не так?
В данный момент интересует такие вопросы:
хочу сгенерировать отчет по крокам в Ворд, жму все как на видео, нажимаю "Ок", шкала прогресса растет. На моменте "Opening LandMarks.dotx" выбивает ошибку "Вызов был отклонен". И все. В это же время в Ворде схема по крокам генерируется через раз, и везде присутствует надпись"Ошибка! Переменная документа не указана.". Так же через раз вываливается на этом этапе ошибка "No mapping for the Unicode character exists in the target multi-byte code page.".
В чем дело, что делаю не так?
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Странно, но даже на контрольной системе XP и Office'ом 2003 (LandMarks_MSWord2003.dot) все работает!
Здесь может два варианта: проблема Ворда или данной программы.
Если первый вариант:
- учитывать версию ворда - dot или dotx;
- возможно нужно отключить в ворде некоторые опции безопасности. Если другие документы генерируются без проблем, то этот пункт можно исключит;
Также попробуйте генерировать документы по отдельности, т.е. может быть проблема проявится в отдельном шаблоне.
Второй вариант:
- попробуйте на другом обменнике. Если дело в обменнике сбросьте на почту.
Спасибо!
Здесь может два варианта: проблема Ворда или данной программы.
Если первый вариант:
- учитывать версию ворда - dot или dotx;
- возможно нужно отключить в ворде некоторые опции безопасности. Если другие документы генерируются без проблем, то этот пункт можно исключит;
Также попробуйте генерировать документы по отдельности, т.е. может быть проблема проявится в отдельном шаблоне.
Второй вариант:
- попробуйте на другом обменнике. Если дело в обменнике сбросьте на почту.
Спасибо!
-
- Вже не початківець
- Повідомлень: 26
- З нами з: 18 червня 2014 20:29
- Репутація: 0
- Область: Кіровоградська
- Місце роботи: Інші недержавні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Вроде как разобрался. Проблема была в самом Ворде..
Так и нужно, что вместо номеров и длин рандомно ставится надпись "demo"?
Так же не понятно, зачем нужно отдельно переносить в папку " ..\Lists\CNDefinedContour.txt, імена угідь - CNnames.txt". Мне кажется, что проще все эти данные подтягивать с самого хмл файла. При этом показывать окно небольшой поднастройки, где указывать какой номер поворотной точки каким видом граничного знака отображать(в виде выпадающего списка).
Так и нужно, что вместо номеров и длин рандомно ставится надпись "demo"?
Так же не понятно, зачем нужно отдельно переносить в папку " ..\Lists\CNDefinedContour.txt, імена угідь - CNnames.txt". Мне кажется, что проще все эти данные подтягивать с самого хмл файла. При этом показывать окно небольшой поднастройки, где указывать какой номер поворотной точки каким видом граничного знака отображать(в виде выпадающего списка).
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Не совсем рандомно, но при наличии лицензии она убирается.
Если мне не изменяет память, то в обменнике указываются только коды угодий. Наличие CNDefinedContour.txt - некая гибкость программы, т.е. пользователь сам заносит коды, которые должны быть определены на местности (до/от которых рисовать промеры) и называет их как захочет (CNnames.txt) хоть "бассейн с крокодилами".
Идея хорошая!
Спасибо
-
- Вже не початківець
- Повідомлень: 26
- З нами з: 18 червня 2014 20:29
- Репутація: 0
- Область: Кіровоградська
- Місце роботи: Інші недержавні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Теперь понятно, спасибо. Теперь объясню как удобнее, со взгляда обычного пользователя, сделать данный функционал. На примере "Крокив", принимать или нет - ваше решение как автора данного ПО)
Я выбираю ХМЛ файл, в нем есть несколько домиков и угодья. Жму "Отчетность-Генерация отчетов", выбираю "DemoGraphics", оставляю галку "LandMarks.dotx". Затем самое интересное. В каждом хмл файле есть параметр "<LandCode>08</LandCode>", "<LandCode>35</LandCode>"и тд. В зависимости от угодий, сооружений. Пусть приложение само делает выборку по этому параметру и выдает в виде таблице выбора с галочками "Какие объекты стоит привязать к межевым знакам?". И пользователь ставит галочку, что нужно привязать объект с кодом "35", так как мы знаем что это такое :). Можно же и классификатор подтянуть к таким кодировкам, чтобы текстом писало что "35 - капитальна споруда и т.д." Затем рядом вторая табличка "Какие точки привязать к объекту?", ну и идет перечень самих углов поворотных точек, по краям нашего участка. Все это также легко тянется с самого хмл файла. Отмечаем что хотим расписать "кроки" к точкам "1", "2", "4", "5". Тут же каждой выбранной нашей точке указываем (из готового выпадающего списка, или свой вариант) из чего она состоит(то ли это "мет. труба забора", "Дерев. брус", "Вид III межевого знака"). Тут же можно указать что "35-Капитальна споруда(площа 0.0050 га.) привязывать с точками "1" и "2", а "35-Капитальна споруда(площа 0.0010 га.) привязывать с точками "4" и "5". Все, далее жмет "Ок", программа высчитывает наши расстояния, и рисует красивые графики в Ворде, с описанием. Так же можно сделать поднастройку размеров шрифтов, выносных линий, отступов размеров и т.д. Вот так я вижу автоматизированное построение отчетов :)
Я выбираю ХМЛ файл, в нем есть несколько домиков и угодья. Жму "Отчетность-Генерация отчетов", выбираю "DemoGraphics", оставляю галку "LandMarks.dotx". Затем самое интересное. В каждом хмл файле есть параметр "<LandCode>08</LandCode>", "<LandCode>35</LandCode>"и тд. В зависимости от угодий, сооружений. Пусть приложение само делает выборку по этому параметру и выдает в виде таблице выбора с галочками "Какие объекты стоит привязать к межевым знакам?". И пользователь ставит галочку, что нужно привязать объект с кодом "35", так как мы знаем что это такое :). Можно же и классификатор подтянуть к таким кодировкам, чтобы текстом писало что "35 - капитальна споруда и т.д." Затем рядом вторая табличка "Какие точки привязать к объекту?", ну и идет перечень самих углов поворотных точек, по краям нашего участка. Все это также легко тянется с самого хмл файла. Отмечаем что хотим расписать "кроки" к точкам "1", "2", "4", "5". Тут же каждой выбранной нашей точке указываем (из готового выпадающего списка, или свой вариант) из чего она состоит(то ли это "мет. труба забора", "Дерев. брус", "Вид III межевого знака"). Тут же можно указать что "35-Капитальна споруда(площа 0.0050 га.) привязывать с точками "1" и "2", а "35-Капитальна споруда(площа 0.0010 га.) привязывать с точками "4" и "5". Все, далее жмет "Ок", программа высчитывает наши расстояния, и рисует красивые графики в Ворде, с описанием. Так же можно сделать поднастройку размеров шрифтов, выносных линий, отступов размеров и т.д. Вот так я вижу автоматизированное построение отчетов :)
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Боюсь, здесь лучше не придумаешь. Не обещаю, постараюсь реализовать в начале следующей недели.
- bil
- Спец
- Повідомлень: 358
- З нами з: 08 грудня 2010 14:57
- Репутація: 21
- Область: Житомирська
- Місце роботи: Інше
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Доброго дня. Така проблема. встановив опен офіс 4.1.0,(є і майкрософт офіс) запускаю репорт - ренерация отчетов, обираю шаблони, ползунок в OO Writer - ОК, запускається опен і таке вікно. (Win7)
У вас недостатньо прав для перегляду приєднаних до цього повідомлення файлів.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Пробуйте новый экзешник https://drive.google.com/folderview?id= ... e_web#list
Иногда выскакивает ошибка в ОО, если запускать шаблоны Ворда. Я надеюсь, кроме меня, больше никто не занимается таким мазохизмом :). Прошелся отладчиком по коду - похоже глюк ОО.
Последний 4.1.1
Иногда выскакивает ошибка в ОО, если запускать шаблоны Ворда. Я надеюсь, кроме меня, больше никто не занимается таким мазохизмом :). Прошелся отладчиком по коду - похоже глюк ОО.
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
У меня появилось подозрение, что Вы используете Вордовские шаблоны в ОО. Я могу ошибаться, поправьте если что, ОО не умеет работать с Вордовскими Docvariable. Этому доказательство - откройте в ОО любой *.dot. Вы увидите, что читается только значение полей, но не сама переменная. Т.е. получается ОО не видит Вордовских полей, только текст и значит некуда вставлять значения переменных из программы.
Для сравнения теперь откройте шаблон *.ott, видите разницу между полями?
Для сравнения теперь откройте шаблон *.ott, видите разницу между полями?
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
В Ворде открываете шаблон *.dot (Проводник-ПКМ-Октрыть). Зажимаете клавиши Alt+F11 откроется VB, на вкладке Project (обычно слева) выберите ThisDocument и вставьте в редактор такой код
Поставьте курсор тело функции и нажмите F5
Правда там есть косяк с Вордом, если поле имеет пустое значение тогда оно становится "нулевым" - "Ошибка! Переменная документа не указана."
Код: Виділити все
Sub DocVarToOO()
Dim v As Variable
For Each v In ThisDocument.Variables
v.Value = "@@[" & v.Name & "]"
Next
ThisDocument.Fields.Update
ThisDocument.Fields.Unlink
End Sub
Правда там есть косяк с Вордом, если поле имеет пустое значение тогда оно становится "нулевым" - "Ошибка! Переменная документа не указана."
-
- Спец
- Повідомлень: 114
- З нами з: 12 лютого 2008 12:21
- Репутація: 2
- Область: Київська
- Місце роботи: Приватні проектні організації
XMLReport. Складання землевпорядної документації - це ПРОСТО!
Добавлено вікно вибору межових знаків, яке з'являється під час генерування схеми межових знаків DemoGRAPHICS - LandMarks.dot. Потрібно замінити екзешник і файл настройки із свіжого архіву
https://drive.google.com/file/d/0BybGdn ... sp=sharing
https://drive.google.com/file/d/0BybGdn ... sp=sharing