OberonCore https://forum.oberoncore.ru/ |
|
ipui - разнообразные компоненты (MongoDB, сеть...) https://forum.oberoncore.ru/viewtopic.php?f=90&t=5911 |
Страница 1 из 1 |
Автор: | Евгений Темиргалеев [ Воскресенье, 09 Октябрь, 2016 21:49 ] |
Заголовок сообщения: | ipui - разнообразные компоненты (MongoDB, сеть...) |
http://oberoncore.ru/bbcc/subs/ipui/ Код: MongoDB
ipuiK158 D Console: посредством ipuiK85 ipuiK85 D MongoConnections: Реализация процедурного интерфейса запросами ipuiK84 D MongoCursors: Реализация протокола запросов к БД ipuiK162 CursorEx1: Схема чтения результатов запроса ipuiK38 D Bson: Библиотека преобразователей BSON для Files.File RStrings ipuiK76 D Json: Библиотека преобразования JSON(TextModels.Model)/BSON(Files.File) RStrings Файлы в памяти (писались для работы с MongoDB) ipuiK86 D MF: Файл в памяти на стат. массивах нескольких длин (макс. 16 МБ) ipuiK128 ByteArrayFiles: Файловый интерфейс для байтового массива Журналы (пробная абстракция; исп. в MongoDB) ipuiK93 Logs: абстракция журнала ipuiK156 BsonTextLogs: BSON-документы в текст ipuiK157 BsonTextLogCmds: командный модуль ipuiK156; общий журнал Сеть ipuiK82 D Channels: абстракция блокирующего канала передачи данных ipuiK83 WinChannels: Реализация интерфейса ipuiK82 (Windows) ipuiK103 Комады создания каналов ipuiK83 ipuiK102 LinChannels: Реализация интерфейса ipuiK82 (Linux) ipuiK104 Комады создания каналов ipuiK102 ipuiK64 Net: Библиотека работы с беркли-сокетами (Linux) ipuiK65 Системный интерфейс импорта ipuiK64 ipuiK79 Net: Библиотека работы с беркли-сокетами (Windows) ipuiK80 Системный интерфейс импорта ipuiK79 Инструменты программиста ipuiK299 D Пакет команд для компиляции (ранее: ert0devCompiler) RStrings Прочее Определение текстовых ресурсов на уровне компонента Блэкбокс ipuiK20 D LS: Поддержка текстовых ресурсов для отдельных модулей ipuiK21 T D Обработчик трапов из DevDebug, применяющий ipuiK20 RStrings rStrings |
Автор: | Valery Solovey [ Воскресенье, 09 Октябрь, 2016 22:53 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
А под винду не работает? |
Автор: | Борис Рюмшин [ Воскресенье, 09 Октябрь, 2016 22:59 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Работает. |
Автор: | Valery Solovey [ Воскресенье, 09 Октябрь, 2016 23:13 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
А, то есть можно игнорировать те модули, которые не компилируются. Они под линукс, верно? |
Автор: | Valery Solovey [ Воскресенье, 09 Октябрь, 2016 23:19 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Код: компилируется "ipuiK102" найдена одна ошибка компилируется "ipuiK104" найдена одна ошибка компилируется "ipuiK64" найдена одна ошибка Код: MODULE ipuiK64;
IMPORT Log, H := ipuiK65, E := LinErrno, S := SYSTEM; |
Автор: | Борис Рюмшин [ Воскресенье, 09 Октябрь, 2016 23:44 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Да, они под Linux. |
Автор: | Евгений Темиргалеев [ Вторник, 11 Октябрь, 2016 10:45 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Текст про каналы ipuiK82: http://oberoncore.ru/library/temir_abst ... hi_danny_x |
Автор: | Евгений Темиргалеев [ Среда, 04 Январь, 2017 10:39 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Добавлены некоторые компоненты. Особенно интересны могут быть инструментальные "Карта подсистем" K293 и "Дельты" K290. Код: ipuiK293 C S D Карта подсистем R RStrings Rdev
ipuiK294 C S Карта подсистем: генератор новых документов по шаблонам RDocu-Dev-Man RDocu-Quick-Start RDocu-Sys-Map RDocu-User-Man RDocu RDocu_dev RDocu_dev_1 RMod RMod_dev RRsrc-Menus RRsrc-Strings RRsrc RRsrcStrings RRsrc_dev RStrings ipuiK290 C S D Автоматическое применение изменений (дельт) с заплатками ipuiK173 (ранее: ert0devDeltas)|Коллективное сопровождение сторонних компонентов Блэкбокс: документирование изменений|Collaborative maintenance of BlackBox third-party components: changes documenting RStrings ipuiK291 C S D Сообщения ipuiK290 (ранее: ert0devDeltasMsgs) ipuiK292 C S D Пометка изменений в Open Source Header (ранее: ert0devDeltasOSHMarker) |
Автор: | Евгений Темиргалеев [ Вторник, 10 Январь, 2017 19:39 ] | ||
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) | ||
Добавлен "кроссплатформенный диалог" открытия файлов. И тулза сравнения каталогов. Это один из примеров "текст-ориентированного" или "документ-ориентированного" интерфейса, который работает без необходимости приделывать нативные каменные кнопки и стеклянные окна (viewtopic.php?p=85011#p85011). Более сложный/специализированный пример --- карта подсистем --- позволяет не только видеть структуру и открывать документы, но и создавать новые документы в "своей зоне ответственности".
|
Автор: | Евгений Темиргалеев [ Вторник, 03 Октябрь, 2017 12:35 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Код: ipuiK426 C S D Интерпретатор Подробнее см. http://oberoncore.ru/library/temir_inte ... _ble_kboks
ipuiK427 C S Обвязка для Meta ipuiK311 C S Копия DevCPS ipuiK312 C S Копия DevCPM ipuiK421 C S Генератор обёрточных модулей |
Автор: | Евгений Темиргалеев [ Вторник, 03 Октябрь, 2017 13:15 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Был вопрос об изменениях ipuiK161 в сравнении с оригиналом. Docu писал(а): Копия модуля i21sysIn из "Базовой сборки Информатики-21" от 09.11.2012. Автор: Ткачёв Ф. В.
Изменения: - VAR done — экспорт на запись - PROCEDURE Set (OUT set: SET) — добавлена |
Автор: | Info21 [ Вторник, 03 Октябрь, 2017 14:58 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Зачем "экспорт на запись"? |
Автор: | Евгений Темиргалеев [ Вторник, 03 Октябрь, 2017 15:15 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Info21 писал(а): Зачем "экспорт на запись"? viewtopic.php?p=91699#p91699Вопрос из разряда "нужно что-то для внутренних целей подкрутить" -- скопировал, подкрутил, и нет проблем. |
Автор: | Евгений Темиргалеев [ Среда, 15 Ноябрь, 2017 22:09 ] |
Заголовок сообщения: | Re: ipui - разнообразные компоненты (MongoDB, сеть...) |
Реализовал в виде примера линеаризацию составных документов в текст для их сравнения. ipuiK428.ExpandText -- общий алгоритм, ipuiK429 -- пример модуля, линеаризующего отдельные вьюшки. Код: StdCoder.Decode .. 30.11.2017: помещено в архив подсистемы |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |