DRAKON.SU

Текущее время: Пятница, 19 Апрель, 2024 18:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 235 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 12  След.
Автор Сообщение
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 11 Сентябрь, 2015 22:59 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
adva писал(а):
2) текст икон (в том числе и дополнительный и прочий). Атрибуты текста наверное можно и здесь, но лучше в третий раздел.

В Фабуле атрибуты текста составляют неотъемлемую часть текста в виде строки формата HTML4.0.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 12 Сентябрь, 2015 18:38 

Зарегистрирован: Понедельник, 30 Июль, 2007 10:53
Сообщения: 112
Откуда: Беларусь, Минск
__1__ писал(а):
Ильченко Эдуард писал(а):
перспективный дракон-редактор должен работать именно с таблицами базы данных. Это даже не обсуждается. Это основа.
Использование СУБД - это недальновидный шаг.

Во-первых, придётся её устанавливать для работы с редактором.
Во-вторых, придётся ставить какую-то конкретную СУБД, потому что у разных СУБД разные диалекты языка доступа к данным.
В-третьих, работа с СУБД по определению медленнее, чем работа с файлом. Правда, схемы вряд ли будут настолько большими, что эта особенность будет угнетать, но всё же.
В-четвёртых, уже упоминавшая здесь система управления версиями не сможет работать с содержимым СУБД.
В-пятых, затрудняется перенос схемы с одного рабочего места на другое.

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

P.S. Я зря начал разговор про общий формат в этой теме. Может его вынести в отдельную тему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 12 Сентябрь, 2015 18:54 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Valery Solovey писал(а):
P.S. Я зря начал разговор про общий формат в этой теме. Может его вынести в отдельную тему?
Я не против.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 12 Сентябрь, 2015 18:59 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
__1__ писал(а):
Ильченко Эдуард писал(а):
перспективный дракон-редактор должен работать именно с таблицами базы данных. Это даже не обсуждается. Это основа.
Цитата не моя, а уважаемого __1__.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 13 Сентябрь, 2015 02:27 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Цитата:
Использование СУБД - это недальновидный шаг

Полностью согласен!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 13 Сентябрь, 2015 08:24 
Аватара пользователя

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 46
Откуда: Tel-Aviv
Valery Solovey писал(а):
Использование СУБД - это недальновидный шаг.

Не согласен. Что может быть плохого в использовании, скажем, SQLite? Который, к тому же, распространён на мобильных устройствах?
Лучше городить свой формат чем использовать стандарт доступа к данным в отрасли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 13 Сентябрь, 2015 11:27 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Роман М. писал(а):
Что может быть плохого в использовании, скажем, SQLite? Который, к тому же, распространён на мобильных устройствах?
Лучше городить свой формат чем использовать стандарт доступа к данным в отрасли?

Плохого ничего. Но XML я полностью контролирую сам. Без третьей стороны.
Кроме того, во время отладки, весьма помогает человеческий язык.

Формат всё равно нужно городить свой. В виде отношений в БД.
XML обеспечивает стандартный доступ к данным в отрасли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 13 Сентябрь, 2015 11:43 

Зарегистрирован: Среда, 31 Октябрь, 2007 18:58
Сообщения: 29
Откуда: Austria, Bruck
adva писал(а):
Текст будет в другом разделе, а в маршрутах ссылки на него (можно даже ссылки на позиции начала и конца текста, в этом случае текст может быть "чистым" выходным ЯП, без служебных символов/комментариев и т.п.).
Смотрите. ДРАКОН может использоваться как надстройка над ЯП. Но это не единственная его функция. Как можно увидеть на форуме, его можно использовать для представления совсем не компьютерных алгоритмов.
Зачем вводить сущность которая решает узкую задачу?

adva писал(а):
Это чего такое?
гугл выдает Интернациолизация


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 18 Сентябрь, 2015 11:04 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
Ильченко Эдуард писал(а):
Вложение:
fb.png

Под win7 32 (XP и 8 не проверял).
Скачать можно по ссылке.
ZIP файл распаковать в удобное место и запустить EXE файл.

Буду благодарен за замечания и обнаруженные ошибки.

К сожалению "прозевал" историческую дату 27.08.15:
выход в свет конструктора блок-схем алгоритмов и программ Фабула (Fabula).

Есть план его (пробного) внедрения в параллельную образовательную робототехнику.
По ряду причин перенес начало обучения продвинутых детишек (по своему направлению) на пол-года - с января 2016:
надо хорошо подготовить начало преподавания детской параллельной алгоритмики
(первый такой опыт был еще в конце 80-х в системе ПТУ ~ 9-й класс - неожиданно положительный)
и, в частности, в ожидании (с нетерпением), когда закончатся последние 10%, и затем 5%
разработки этого схемного конструктора.

В связи и этим есть первые детские и недетские замечания:
начиная с начала.

--------------------------------------
1. Заставка программного конструктора - хорошо глядится
(и много какого-то смысла):
не стыдно будет его выставить передовому робототехническому молодняку
(в общем, одобрям-с).

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

В связи с этим:
"Windows", "Word" - это, например, понятно - в общем, и можно уточнять смысловые оттенки их целевого применения.
А Фабула - что бы это значило?
Звучит и смотрится.
Но какой авторский смысл этого термина - применительно к конструктору блок-схем алгоритмов и программ?
Интуитивный смысл или что-то там еще?
Плииз.

До сих пор особенно не задумывался:
фабула - это: в кратце чё там было, типа (в сериале и т.п.).
А сейчас полез в Википедию:
в принципе подходит к алгоритмам, но несколько мудрено (размытая филология).

Есть предложение:
выработать общепринятую формулировку авторских намерений такого именования.

--------------------------------------
3. Скачал, что предлагается, просмотрел навскидку руководство
(пока не успел просмотреть демы и поработать).
Но заранее есть категорическая пользовательская претензия - об этом уже был разговор:
это по обозначению границ параллельных участков алгоритмов и программ.

Традиционно (по разным стандартам) граничные входные и выходные узлы параллельных участков обозначаются
двойными поперечными линиями.
В принципе это не обязательно - можно обозначать границы параллельных участков
одинарными поперечными линиями.
Но двойные линии:
во-первых, дают какую-то дополнительную ассоциацию;
во-вторых, это уже (стандартная) общепринятая норма;
в-третьих, это целесообразно в учебных целях.

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

Есть настоятельное предложение:
ввести дополнительную дружественную услугу выбора - обозначать оба эти узла парными (или оба одинарными) поперечными линиями.

Самое простое - это ввести дополнительную икону "Вставить параллельные процессы".
Правда, тогда в одной схеме алгоритма может возникнуть путаница двух способов отображения параллелизма.
Ее можно исключить путем введения переключателя способов.
(Такие вот навороты начинают громоздиться - это признак: чего-то там не так).

-------------------------------------
4. В списке разделов Содержания:
не получаются переходы к разделам кликом по номерам страниц.
Не солидно.
Это в бывает в некоторых pdf-файлах.
Но у меня с этим не было проблем - после переформатирования doc-файлов (раньше были).
Надо бы с этим разобраться.

-------------------------------------
По мере освоения работы с конструктором будут, наверное, и другие замечания.
А пока хочется засвидетельствовать полное почтение автору Фабулы.
(В целом - огромное одобрям-с).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 18 Сентябрь, 2015 14:41 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Уважаемые коллеги!

Докладываю о запуске Фабулы в учебный процесс ИТМО в качестве инструмента рисования блок-схемы алгоритма. Надеюсь, автор, Эдуард Ильченко, не против.
Вроде особых проблем у студентов не возникает. Пять минут, полет нормальный )

Есть одно небольшое замечание по интерфейсу: не сразу понять, как удалить блок. Лучше бы все же поддержку стандартной операции по Del, контекстному меню
с "Удалить" по правой кнопке мыши иметь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 18 Сентябрь, 2015 15:25 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
TAU писал(а):
Докладываю о запуске Фабулы в учебный процесс ИТМО в качестве инструмента рисования блок-схемы алгоритма.

Что такое ИТМО? Это знаменитый университет — один из пятнадцати.
Цитата:
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики (Университет ИТМО

Цитата:
Университет ИТМО (Полное название — федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики») — крупный государственный вуз Санкт-Петербурга, один из национальных исследовательских университетов[2] России.

Университет ИТМО входит в число 15 российских университетов, участников Проекта 5-100[3] Правительства Российской Федерации по повышению международной конкурентоспособности среди ведущих мировых научно-образовательных центров


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 18 Сентябрь, 2015 22:08 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
andr писал(а):
Но заранее есть категорическая пользовательская претензия
...
в-третьих, это целесообразно в учебных целях.

Попробую сделать в будущей версии переключение на такой вид:
Вложение:
_4.png
_4.png [ 16.29 КБ | Просмотров: 13830 ]
Но стрелочки оставлю : )

andr писал(а):
4. В списке разделов Содержания:
не получаются переходы к разделам кликом по номерам страниц.

Попробую исправить.

andr писал(а):
(В целом - огромное одобрям-с).
Спасибо.

andr писал(а):
Есть план его (пробного) внедрения в параллельную образовательную робототехнику.
Я с удовольствием поучаствовал бы в таком внедрении, например, в части привязки ДРАКОНа к языку управления роботами, если таковое возможно.

andr писал(а):
А Фабула - что бы это значило?
Звучит и смотрится.
Но какой авторский смысл этого термина - применительно к конструктору блок-схем алгоритмов и программ?
Интуитивный смысл или что-то там еще?

Раз уж символизм был усмотрен ...
Вложение:
fb.png
fb.png [ 102.34 КБ | Просмотров: 13830 ]

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

Отражения слов на разных языках говорит о возможности использования программы носителями разных языков. Язык верхнего слова говорит о том, что после запуска программа будет представлена именно на этом языке.

Фигурная скобка, образованная интегралом и его отражением, символизирует обобщение знаний носителей разных языков и культур в части исследования различного рода деятельностей.

Общая форма названия и его отражения символизирует «волшебный фонарь», высвечивающий взаимоотношения элементов, в рассматриваемой сущности.

Дракон-схема, собственно, и представляет собой образ проявленных взаимоотношений.

Само значение слова «фабула» и есть: «описание деятельности».
Из https://ru.wikipedia.org/wiki/Фабула: "Фа́була — фактическая сторона повествования, те события, случаи, действия, состояния в их причинно-следственной, хронологической последовательности, которые компонуются и оформляются автором в сюжете на основе закономерностей, усматриваемых автором в развитии изображаемых явлений."

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

Фабула — правила, данные Учителем, для выявления законов движения. (озвучивание смысла не точное, но другое подобрать не могу : ( .

Цвет фона, слегка просветлённый вверху, символизирует окончание Часа Быка, и скорое наступление утра, как начала новых знаний.

Как-то так : )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Пятница, 18 Сентябрь, 2015 22:54 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
TAU писал(а):
Надеюсь, автор, Эдуард Ильченко, не против.

Я только за.

Я с удовольствием поучаствовал бы в привязке ДРАКОНа к языкам программирования, которые используют студенты, если это актуально и возможно.

TAU писал(а):
Есть одно небольшое замечание по интерфейсу: не сразу понять, как удалить блок. Лучше бы все же поддержку стандартной операции по Del, контекстному меню
с "Удалить" по правой кнопке мыши иметь.
Что бы удалить блок DEL'ом, нужно мышкой указать точку, оставить мышку, перевести взгляд на клавишу DEL и нажать её.

На мой взгляд, сейчас реализован более быстрый вариант: указать точку, не отпуская ЛКМ вывести указатель мыши за пределы точки и отпустить ЛКМ. Минимум движений. И фокус внимания остаётся в центре работы. Нужно просто первый раз правильно удалить блок.

Альтернатива, например при работе с клавиатуры: Shift+стрелки - указать блок. Ctrl+X - вырезать блок. Стандартные действия, которые приводят к удалению блока.

Но, если при работе с программой, дискомфорт будет продолжаться, я введу удаление блока по Del.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 19 Сентябрь, 2015 00:00 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 189
Откуда: Россия, Санкт-Петербург
Ильченко Эдуард писал(а):
Что бы удалить блок DEL'ом, нужно мышкой указать точку, оставить мышку, перевести взгляд на клавишу DEL и нажать её.
Что скажете про работу на ноутбуке с тачпадом (без подключения внешней мышки)?

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

Ильченко Эдуард писал(а):
Ctrl+X - вырезать блок.
Надеюсь, Shift+Del тоже поддерживается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 19 Сентябрь, 2015 09:34 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Александр Ильин писал(а):
Ильченко Эдуард писал(а):
Что бы удалить блок DEL'ом, нужно мышкой указать точку, оставить мышку, перевести взгляд на клавишу DEL и нажать её.
Что скажете про работу на ноутбуке с тачпадом (без подключения внешней мышки)?
На моём ноутбуке никаких проблем с тачпадом нет.

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

Александр Ильин писал(а):
Кстати, у меня на мышке есть кнопка Del, и я ей периодически пользуюсь, даже при работе с текстом. Ну, а уж при редактировании графических объектов - тем более.
В одной из следующих версий сделаю удаление блоков, в том числе по DEL.

Александр Ильин писал(а):
Ильченко Эдуард писал(а):
Ctrl+X - вырезать блок.
Надеюсь, Shift+Del тоже поддерживается?
Нет, не поддерживается.

Почитал в инете. Народ в ужасе : ) Как вернуть файлы удалённые по Shift+Del?!!!
Думаю не стоит оставлять пользователю потенциальную возможность случайно безвозвратно удалить файлы в соседнем окне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 19 Сентябрь, 2015 10:16 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 189
Откуда: Россия, Санкт-Петербург
Ильченко Эдуард писал(а):
Почитал в инете. Народ в ужасе : ) Как вернуть файлы удалённые по Shift+Del?!!!
Думаю не стоит оставлять пользователю потенциальную возможность случайно безвозвратно удалить файлы в соседнем окне.
Даже не знаю, как начать реагировать на такой подход к анализу UI.

См. сюда: https://en.wikipedia.org/wiki/Cut,_copy ... _shortcuts
Найдите строку "Windows/GNOME/KDE".

Наконец, просто попробуйте эти комбинации в любых текстовых редакторах, да и просто в любых полях ввода любых программ под Windows. Даже в своей собственной.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Суббота, 19 Сентябрь, 2015 10:34 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Александр Ильин писал(а):
См. сюда: https://en.wikipedia.org/wiki/Cut,_copy ... _shortcuts
Найдите строку "Windows/GNOME/KDE".

Наконец, просто попробуйте эти комбинации в любых текстовых редакторах, да и просто в любых полях ввода любых программ под Windows. Даже в своей собственной.
Спасибо, попробую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 20 Сентябрь, 2015 02:43 

Зарегистрирован: Воскресенье, 09 Март, 2008 22:38
Сообщения: 341
Ильченко Эдуард писал(а):
На мой взгляд, сейчас реализован более быстрый вариант: указать точку, не отпуская ЛКМ вывести указатель мыши за пределы точки и отпустить ЛКМ. Минимум движений. И фокус внимания остаётся в центре работы. Нужно просто первый раз правильно удалить блок.
Альтернатива, например при работе с клавиатуры: Shift+стрелки - указать блок. Ctrl+X - вырезать блок. Стандартные действия, которые приводят к удалению блока.
Но, если при работе с программой, дискомфорт будет продолжаться, я введу удаление блока по Del.

Да мои умные студенты разобрались уже ) Кстати, с вырезкой были, кажется, тоже проблемы.

Однако, есть некое ожидаемое поведение. Вот ИС Дракон грешит как раз чересчур оригинальными иногда взглядами на организацию интерфейса. И это - недостаток, по-моему.
Если введете поддержку Del - спасибо. И еще бы - по нажатию ПКМ в контекстном меню если выделен блок, поддерживать пункт "Удалить".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 20 Сентябрь, 2015 07:03 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
Ильченко Эдуард писал(а):
Почитал в инете. Народ в ужасе : ) Как вернуть файлы удалённые по Shift+Del?!!!
Думаю не стоит оставлять пользователю потенциальную возможность случайно безвозвратно удалить файлы в соседнем окне.
Рассуждения правильные и мудрые. Цель рассуждений — защита интересов пользователя от случайного удаления важной информации.

Но. Привычки пользователей тоже надо уважать. Как быть?

Предлагаю компромисс. Использовать Shift+Del, но с просьбой к пользователю (выводимой на экран) подтвердить удаление.

Может быть, это разумно? Как Вы считаете? Или нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор Фабула
СообщениеДобавлено: Воскресенье, 20 Сентябрь, 2015 11:01 

Зарегистрирован: Суббота, 16 Февраль, 2008 07:58
Сообщения: 239
Откуда: Россия, Стерлитамак
Наверное достаточно использовать сочетание ctrl + x вместо shift + del. Оно тоже достаточно стандартное, я например, даже не знал, что shift del в редакторах используется, а для удаления файлов часто использовал


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 235 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 12  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB