Форум

Форум "Осознание" - Концепция Общественной Безопасности (http://forum.kob.su/index.php)
-   Конкретная работа. Предложения. (http://forum.kob.su/forumdisplay.php?f=6)
-   -   Проект "Омега" (http://forum.kob.su/showthread.php?t=834)

Кочетков Юрий Юрьевич 06.10.2009 00:57

Проект "Омега"
 
Проект "Омега".

Создана программка на Access - некий планировщик/ежедневник концептуала.

В рамках проекта "Омега" также разрабатывается проект "Начальная школа управления". (Начальную тему с обсуждением этого проекта можно посмотреть здесь: http://www.kob.su/forum/showthread.php?t=801)

При разработке использовались положения ДОТУ и нескольких смежных практических наработок.
Программка помогает разбить глобальную цель на ряд конкретных непосредственных действий и выставить им приоритеты.

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

Есть задача - отвязать это дело от Access, сделав самостоятельную программку.

Кто готов прославиться? ;)

Вобщем чтобы не рассуждать теоретически, вот дистрибутив.
Работает в Access.

http://files.kob.su/raznoe/distributive_omega.rar

Против свободного распространения этого продукта не возражаю.

Для тех, у кого на компьютере не хватает библиотеки cdo.dll качайте этот файл, распаковывайте и кидайте в папку с программой:
http://files.kob.su/raznoe/cdo.zip

Видеоинструкция к программе.

http://rutube.ru/tracks/2504298.html

Вот ссылка на *.flv
http://video.rutube.ru/a1ad448a4c3d7...5003c9de3.iflv

Скачать в *.avi http://narod.ru/disk/14234584000/clip0003.avi.html


Вторая часть:

[ame]http://rutube.ru/tracks/2505310.html?v=8bebad4a143521e5822aeb521d12ff7f[/ame]
или в файле

*.flv http://video.rutube.ru/8bebad4a14352...21d12ff7f.iflv

*.avi http://narod.ru/disk/14242092000/clip0004.avi.html

Продолжение.

http://narod.ru/disk/14329611000/presentation1.wmv.html
http://rutube.ru/tracks/2516665.html...584d618adc2313

http://rutube.ru/tracks/2516818.html...39b422f623591c
http://narod.ru/disk/14330891000/presentation2.wmv.html

Презентация:
http://narod.ru/disk/14923704000/illustation1.pptx.html

Презентация матричного управления
http://www.slideshare.net/glotis/matrixmanagement

Шуня 06.10.2009 09:21

Я тока в вебе шарю :crazy:

Sirin 06.10.2009 11:10

Видимо, - к Победителю :do:

Январь 06.10.2009 11:44

Проект "Омега"
 
Я мог бы на VB сделать или на флеше.

Если на VB то только под Windows ну и интерфейс будет виндовых окон.
Если на Flash (AS3) то будет кросплатформенная програмка, но ведение базы методом изменения XML-ок либо логически составленных текстовиков.

...

На сях давно уже не пишу, лет 6-7. А на Delphi (паскаль) никогда и не писал...

Январь 06.10.2009 11:44

??? А гиде мое сообщение?

Про VB. Если потребуется предоставление данных в таблицах или специфицированные базы данных - то на некоторые элементы придется покупать лицензию (это если не забивать на законы). То же касается и поддержки по сети, придется покупать лицензию на использование элемента ActiveX msGetURL.

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

Вот предположительно что может понадобится если под VB:

msFlexGrid, msODBC, msAccess7, msGetURL, msCommonDialog...

Можно на VBA сделать, но тогда интерфейс будет Excel(я)... Что очевидно тупо...

И так:

1. msFlexGrid - ну таблички Excel все видели.
2. msODBC - для работы с ДБ.
3. msAccess7 - для работы с другим типом ДБ.
4. msGetURL - запросы по сети.
5. msCommonDialog - эту байду тоже все видели, заходим в MS Word, нажимаем "open" - выскакивает окошко msCommonDialog(open). Элемент содержит 5 диалоговых окон: open, save, set/choise color и еще какие-то 2 - не помню...

Вот если на VB - то на эти элементы по хорошему надо покупать лицензию, возможно что-то еще понадобится, сколько она стоит (лицензия) - понятия не имею, когда на VB клиента для "Стар и Млад" писал - просто в тихоря все сделал и никому ничего не говорил.

Sirin 06.10.2009 14:45

Вобщем чтобы не рассуждать теоретически, вот дистрибутив.
Работает в Access.

http://files.kob.su/raznoe/distributive_omega.rar

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

Победитель 06.10.2009 18:43

Ну Вы телепаты.

Я и так делаю подобную программу на С++ с использованием кросплатформенной системы функций Qt ( http://qt.nokia.com ) и базы MySQL.

Но я ещё разрабатываю удобное зеркалирование данных через интернет (или локальную сеть) между пользователями, с учётом их прав доступа.

Но это не быстро делается. Там большие объёмы работ. Если получится доделать задуманное, то дам на тестирование.

Sirin 07.10.2009 00:37

Не телепаты. Эгрегоры ить :mosking:

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

Посмотрите, эту разработку, думаю, найдёте много полезного.
Автора я приглашу на форум на днях, он сейчас переезжает.

Победитель 07.10.2009 01:27

Интересно узнать мнения разных людей, кто как видит детальную работу завершённой программы?

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

Например:

Пользователь может зарегистрироваться в системе под именем.

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

Администратор может для других пользователей выставить права:

(1) разрешён просмотр задач, целей
(2) разрешено добавление задач, целей
(3) разрешена модификация задач, целей
(4) разрешено удаление задач, целей
(5) разрешено разбиение цели на более детальные
(6) разрешено подключение себя к задаче, цели

и т.д.

Чем точнее и детальнее будет спроектирована программа, описана её будущая работа в мельчайших подробностях, тем лучше.

Кочетков Юрий Юрьевич 11.10.2009 22:51

Всем здравствуйте! Я тут. Задавайте вопросы, если есть необходимость. Буду заходить сюда регулярно.
Победитель толковую вещь говорит, но я пробовал так писать и впал в "паралич планирования". Поэтому, после прочтения ряда книг по экстремальному программированию (одна из них http://fictionbook.ru/author/bek_ken...grammirovanie/), пишу только то что, необходимо мне в практической деятельности. К сожалению, владею только VB Access 2003.
У меня есть различные мысли по дальнейшему развитию программы.
1. Сделать ее как web-проект например на основе Google.Apps (java, python)
2. Сделать ее распределенной программой на одном из языков ООП. Под термином "распределенная" я имею ввиду, что программа ставиться индивидуально на каждый ПК, но имеет свой протокол обмена данными, который я сейчас и реализую. Зачем это нужно расскажу чуть-чуть попозже, когда подготовлюсь более основательно.

Sirin 12.10.2009 22:19

А может в открытый раздел вынести тему?

Кочетков Юрий Юрьевич 13.10.2009 12:43

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

lexik 14.10.2009 09:48

Цитата:

Сообщение от Sirin (Сообщение 10274)
Вобщем чтобы не рассуждать теоретически, вот дистрибутив.
Работает в Access.

http://files.kob.su/raznoe/distributive_omega.rar

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

Хотел посмотреть, что это такое и получил ошибку при открытии:
База данных или проект Проект "Омега" содержит отсутствующую или неправильную ссылку на файл "cdo.dll" версии 1.21

ps: скачал и поставил cdo.dll заработало - будем разбираться, что за зверь такой :do:

lexik 14.10.2009 10:23

Напомнило мне мою работу над проектом бизнеспланирования в 1С :)

Хотелось бы еще инструкцию посмотреть.

Кочетков Юрий Юрьевич 14.10.2009 11:10

Инструкции к сожалению нет. Надо создавать. Общий смысл таков - это программа была изначально задумана как программа учета любых объектов. Затем, когда я ознакомился с концепцией общественной безопасности и в частности с ДОТУ я ввел как объект учета цели. После практической работы с учетом целей, когда их накопилось больше 200, я понял, что нужен какой-то механизм их группировки. Так я вышел на понятие "дерево целей" и реализовал его по мере своих сил. А послушав Тарасова "Книга для героев" я пришел к выводу, что главная цель в жизни должна быть за ее пределами и она должна быть одна. Отсюда стало понятно, что должна быть главная объемлющая цель первого уровня. Но выйти на нее не так-то и просто. На формирование дерева целей у меня ушло полгода.
Начну пока есть время с первой кнопки:
"Новая цель". При ее нажатии появиться форма для ввода цели. Там нужно заполнить только два поля - "Кодовое название" и "Заметки к названию". Остальные поля невостребованы, это следствие технического "мусора", т.к. программа постоянно в разработке, в эксперементах и "вылизать" ее интерфейс для внешнего потребителя просто не успеваю. Но буду с вашей помощью исправляться.
После того как вы заполнили необходимые поля - нажимаете клавишу "ОК" и откроется окно "Учетная карточка объекта класса цель". В этом окне находяться все основные функции по управлению целью.
Только что созданная цель является "свободной", т.е не привязанной к дереву целей и попдает в стек целей. Чтобы посмотреть стек целей надо нажать на третью кнопку "Множество свободных целей".
О, мне только что пришла в голову мысль записать видеоролик с помощью Hypercam и выложить его.
За сим откланиваюсь.
P.S. Да, библиотеку надо бы, конечно, включить в "дистрибутив". Попрошу Евгения Ивановича потратить пять минут.

Sirin 14.10.2009 12:20

Для тех, у кого на компьютере не хватает библиотеки cdo.dll качайте этот файл, распаковывайте и кидайте в папку с программой:
http://files.kob.su/raznoe/cdo.zip

Святогор 14.10.2009 12:29

Насколько я понял (по описанию, сам проект не качал и не смотрел), изобретаемая программка заточена на построение некой иерархической структуры с неограниченным количеством уровней вложенности и произвольным набором свойств (шаблоны свойств?). Сам для этого давно пользуюсь Mindjet Mind Manager. Ничего интереснее в плане функциональности пока не нашёл. Имеются бесплатные аналоги. Из известных мне:
- XMind
- FreeMind (свободное ПО, открытый код)
- OpenProj (для продвинутых на планировании и ресурсах, аналог MS Project, свободное ПО, открытый код)

Оно?

Николай Леонидович 14.10.2009 15:22

Цитата:

Сообщение от Святогор (Сообщение 10806)
- OpenProj (для продвинутых на планировании и ресурсах, аналог MS Project, свободное ПО, открытый код)

Оно?

Это известная вещь. Майкрософт на них зуб давно точит.
Юрий, если вы знакомы с MS Project, скажите пожалуйста, чем принципиально отличается ваша прога от уже разработанных. Не изобретаете ли вы велосипед? Хотя "затравка" интересная.

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

pivoo 14.10.2009 16:02

А это не подходит?

http://www.codeproject.com/KB/applic...todolist2.aspx

Николай Леонидович 14.10.2009 18:32

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

Я в своё время предлагал для КПЕ сделать систему помощи маленькими конкретными делами в свободное время. Идея такая, что на сайте публикуется список задач и необходимое кол-во человек для них, а люди сами определяют, когда могут поучаствовать. Потом созваниваются - и вперёд.

Кочетков Юрий Юрьевич 15.10.2009 12:21

Цитата:

Сообщение от Святогор (Сообщение 10806)
Насколько я понял (по описанию, сам проект не качал и не смотрел), изобретаемая программка заточена на построение некой иерархической структуры с неограниченным количеством уровней вложенности и произвольным набором свойств (шаблоны свойств?). Сам для этого давно пользуюсь Mindjet Mind Manager. Ничего интереснее в плане функциональности пока не нашёл. Имеются бесплатные аналоги. Из известных мне:
- XMind
- FreeMind (свободное ПО, открытый код)
- OpenProj (для продвинутых на планировании и ресурсах, аналог MS Project, свободное ПО, открытый код)

Оно?

Я пользуюсь ConceptDraw Mindmap. И ты совершенно прав. Это фактически мысленные карты, только с возможностью программирования поведения объектов и без визуализации.

Цитата:

Сообщение от pivoo (Сообщение 10827)

Я же уже говрил, что изначальна программа создавалась и является программой для учета всего. Цели появились как объект учета и я добавил к ним движок на базе ДОТУ. В моей программе можно связать любой объект с любым, а также существует множество объектов учета, которые я использую в поседневной деятельности. Дополнительно я разработал блок отчетности по денежным транзакциям. Ну, в общем, можно находить много аналогов в различных аспектах, но подобной объемлющей программы я не нашел. Приходилось использовать "лоскутный" принцип. Теперь, все что мне нужно в одной программе.

Цитата:

Сообщение от Николай Леонидович (Сообщение 10840)
Не совсем понятна цель проекта. Что нужно-то? Органайзер или система управления проектами? Персональная, корпоративная? Может быть, нужна система для организации деятельности множества людей на одну цель?

Я в своё время предлагал для КПЕ сделать систему помощи маленькими конкретными делами в свободное время. Идея такая, что на сайте публикуется список задач и необходимое кол-во человек для них, а люди сами определяют, когда могут поучаствовать. Потом созваниваются - и вперёд.

Цель проекта - разработать инстумент организующий хранение, обработку и анализ всех (ну, или самых важных) вещей, которые требуются человеку в течении жизни. А также дать инструмент, для работы с целями на основе ДОТУ. То есть, человек изучивший ДОТУ сможет применять ее на практике, причем средством созданным с использованием терминологического аппарата ДОТУ.
А нужно, чтобы люди изучающие КОБ и в частности ДОТУ, начали тестировать на практике, работает ли все это или нет и делать уже обоснованные выводы - нужно ли им новое мировоззрение или не нужно.
Я предпринял конкретные действия - перевел теорию в практику и на собственном опыте убедился какая это мощная вещь.

Кочетков Юрий Юрьевич 15.10.2009 12:56

Что я хотел получить от публикации этой темы на форуме. В идеале пару человек в команду развития этого проекта дальше. По минимуму, хотя бы одного человека, который стал бы использовать эту программу и она ему помогла в жизни. Ну, а если волею судеб не получиться ни того и ни другого - не беда. Я имею запасные варианты.
Все зависит только от вашей заинтересованности и только от нее.
В моем проекте "Начальная школа управления" весь цикл разработки вектора целей, делигации полномочий производился как раз на базе этой программы. Таким образом была сформирована команда с общим терминологическим аппаратом, они применили теорию на практике, поставили перед собой цель и достигли ее. Результат, кто не видел тут:
http://www.youtube.com/watch?v=2qmbjO7bfOk
Цель была - снять и выложить оригинальный ролик на Youtube

Sirin 16.10.2009 00:34

Юра, думаю, нужна подробная инструкция.
И, если эту программку предлагать людям, это не менее важно, чем сама программка.

Святогор 16.10.2009 12:14

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

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

Инструкции точно мало.

Кочетков Юрий Юрьевич 16.10.2009 12:23

Цитата:

Сообщение от Sirin (Сообщение 10932)
Юра, думаю, нужна подробная инструкция.
И, если эту программку предлагать людям, это не менее важно, чем сама программка.

Хорошо. За выходные постараюсь сделать.

Кочетков Юрий Юрьевич 17.10.2009 17:14

Цитата:

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

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

Инструкции точно мало.

Мне моего творчества хватает.
Тебе надо - ты и превосходи. Бери процесс разработки и меняй. Поставь себе программу, потыкай, позадавай вопросы. А так, менторским тоном указывать мне что делать - таких очередь стоит.
Я никому ничего не должен. Нет интереса разбираться - не надо.

kastyan 17.10.2009 22:09

Вложений: 1
столкнулся вот с такой бедой, помогите) на многих кнопках такое.

Святогор 17.10.2009 22:52

Цитата:

Сообщение от Кочетков Юрий Юрьевич (Сообщение 11024)
Мне моего творчества хватает.
Тебе надо - ты и превосходи. Бери процесс разработки и меняй. Поставь себе программу, потыкай, позадавай вопросы. А так, менторским тоном указывать мне что делать - таких очередь стоит.
Я никому ничего не должен. Нет интереса разбираться - не надо.

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

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

Удаляюсь из темы.

Sirin 17.10.2009 23:10

Как дети блин :do:

Мы тут дело собираемся делать, или сантиметрами мерятся?

Кочетков Юрий Юрьевич 18.10.2009 00:48

Цитата:

Сообщение от kastyan (Сообщение 11029)
столкнулся вот с такой бедой, помогите) на многих кнопках такое.

Это значит что ты не поключился к базе данных. Сейчас я напишу инструкцию по установке.
Инструкция по установке программы “Проект «Омега»
1. Необходимо установить Microsoft Access 2003 входящий в пакет Microsoft Office 2003.
2. В папку C:\Windows\System32 скопировать файл cdo.dll
3. На диске C: (или другом, где будет храниться программа и база данных) создать папку Root
4. В папке Root создать папку Software и Data
5. Скопировать файл omegav1.0.mdb и start.vbs в папку Software
6. Скопировать файл universe.mdb в папку Data
7. Запустить start.vbs
8. Нажать крайнюю правую кнопку панели инструментов «Обновление связей» и указать папку в которyю был скопирован файл universe.mdb

Начни с самого начала. Потом скажи что не получилось.
Спасибо за помощь. Мне этого не хватало. Я по другому врядли на такое сподобился. Все таки работа напряженная времени мало. Сам все понимаю. Писать объемный хелп - не могу. Могу по ошибкам или заинтересованностям бить.

Кочетков Юрий Юрьевич 18.10.2009 00:57

Цитата:

Сообщение от Sirin (Сообщение 11033)
Как дети блин :do:

Мы тут дело собираемся делать, или сантиметрами мерятся?

Евгений Иванович, у меня дел достаточно, ты знаешь и ты их видел, ты видел их приоритеты. Не надо демогогии. Пока сделал только товарищ, который помог мне найти ошибку. То есть тандемный принцип сработал.
Славо Богу.
Мы перешли на collocation? Я запрился с чудесами с моими ответами.

Кочетков Юрий Юрьевич 18.10.2009 04:18

Записал первую видеоинструкцию. Выкладываю на rutube.

Кочетков Юрий Юрьевич 18.10.2009 05:13

Выложил.
http://rutube.ru/tracks/2504298.html
Но качество хреновое.
Выложу где-нибудь файлом.

Вот и результат http://narod.ru/disk/14234584000/clip0003.avi.html
Дайте ОС, пожалуйста.

Sirin 18.10.2009 09:31

Цитата:

Сообщение от Кочетков Юрий Юрьевич (Сообщение 11038)
Мы перешли на collocation? Я запрился с чудесами с моими ответами.

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

Цитата:

Сообщение от Кочетков Юрий Юрьевич (Сообщение 11045)
Выложил.
http://rutube.ru/tracks/2504298.html
Но качество хреновое.
Выложу где-нибудь файлом.

Давай у нас?
Вот ссылка на *.flv
http://video.rutube.ru/a1ad448a4c3d7...5003c9de3.iflv

Кочетков Юрий Юрьевич 18.10.2009 10:42

На народ сейчас заливается. Медленный у нас тут в горах интернет. Сидим на меди.

Кочетков Юрий Юрьевич 18.10.2009 14:54

А вот и вторая часть
http://rutube.ru/tracks/2505310.html...2aeb521d12ff7f
или в файле
http://narod.ru/disk/14242092000/clip0004.avi.html

lexik 19.10.2009 05:33

На видеоинструкциях ничего не видно, всё очень мелко.

И хотелось бы инструкцию по пользованию самой программой на конкретном примере, конкретные цели, чего куда, зачем. :)

Кочетков Юрий Юрьевич 19.10.2009 08:31

Цитата:

Сообщение от lexik (Сообщение 11080)
На видеоинструкциях ничего не видно, всё очень мелко.

И хотелось бы инструкцию по пользованию самой программой на конкретном примере, конкретные цели, чего куда, зачем. :)

Я же писал об качестве на rutube. Скачай полную версию с народа. По программе сделаю чуть позже. Как выдастся свободная минутка.

Николай Леонидович 19.10.2009 23:22

MS Office - он ведь платный. Visual Basic - к сожалению, сильно заточен под MS.
А можно как-нидь реализовать работу с этими базами данных через Web?
Java, Python?

Sirin 20.10.2009 02:37

Для чего, собственно, и тему здесь завели :)
Почитайте первое сообщение.


Часовой пояс GMT +3, время: 16:59.

Осознание, 2008-2016