CyberOffice.pro: «Зачем?» и «Почему?»

Известно, CyberOffice.pro создан на основе Apache OpenOffice с малыми доработками «для себя и для друзей».
Далее по тексту ответы на вопросы: «Зачем?» и «Почему?».
Программирование. Качество гарантированное опытом.
Известно, CyberOffice.pro создан на основе Apache OpenOffice с малыми доработками «для себя и для друзей».
Далее по тексту ответы на вопросы: «Зачем?» и «Почему?».
Зачем офисному пакету, где вычисления по формуле присутствуют и в электронной таблице, и в текстовом процессоре, дополнение-калькулятор?
Риторический вопрос.
Хобби оправдывает любые действия вопреки здравому смыслу.
Далее обзор офисного приложения, работающего в среде Apache OpenOffice 4 и производных сборках, далее AOO.
Профессиональные тексты отличаются быстротой чтения, легкостью понимания и запоминания.
Этому способствует правильная расстановка разделителей: знаки препинания, тире, дефисы, табуляции, пробелы и т. д.
В издательской деятельности расстановку разделителей делает корректор.
CyberCorrector автоматически расставляет разделители в профессиональных текстах пользователей CyberOffice.pro.
Сообщество «Клуб КиберДеда» приглашает на стрим «CyberOffice.pro»:
* Начало стрима: вторник, 13.02.2024, 19:00 msk
* Адрес стрима: https://t.me/deedcoin_club
Содержание стрима:
* Презентация CyberOffice.pro и его перспектив
* Ответы на вопросы, замечания, предложения
В статье краткое описание и ссылка на дистрибутив CyberOffice.pro.
CyberOffice.pro – открытый проект для ценящих стабильность, интероперабельность и совместимость, работая со сложными документами; практикующих цифровую гигиену без фанатизма.
В статье описан простой контроллер инициализации модулей VBA Excel.
Все типы модулей VBA MS Excel позволяют создавать код, автоматически выполняемый при загрузке и/или выгрузке модуля.
Однако, для обычных модулей с макросами, VBComponent.Type=001, примеров автоматической инициализации автор в сети не обнаружил.
В статье описано решение для защиты авторов документов от самих себя.
Как часто испытываем разочарование, увидев в важном документе досадную ошибку, после отправки электронного письма?
Как часто забываем в спешке удалить из документа правки, прочие артефакты, потенциально ослабляющие позицию на ближайшей встрече с контрагентом?
В статье алгоритмическая оптимизация функции sin() для бюджетных микроконтроллеров stm32, повышающая производительность в 10 и более раз.
Тригонометрические функции, характеризующиеся высоким потреблением процессорного времени, могут негативно влиять на выбор бюджетных микроконтроллеров ( без модуля FPU ) для задач, где важна скорость счёта, например, контроль пространственного положения.
В заголовке известная ошибка python3.
Интерпретатор python2 импортирует opencv без ошибок при установке совместно с python3 в единой среде исполнения.
Краткая инструкция по локализации ошибки далее.
Стандартные методы планирования вычислительного времени оперируют с точностью 1 ms (0,001 s) и погрешностью — 1 ms (SysTick).
Этого достаточно для большинства задач бюджетных микроконтроллеров stm32; гарантированный период прикладной задачи 0,01 s. При этом MPU загружается на 5-10%, пребывая преимущественно в холостом цикле или в состоянии «сна».
Архитектура бюджетных микроконтроллеров stm32 допускает работу с меньшими интервалами и погрешностью менее 10 us ( 0,00001 s).
Промышленное проектирование алгоритмов для бюджетных микроконтроллеров stm32, как правило, учитывает время выполнения критических участков программы.
Ожидаемое время выполнения машинной команды на процессорах с архитектурой RISC — один такт. Так же очевидно, что даже простейшие операторы языка "C", после перевода в двоичный, машинный код, требуют больше времени, чем один такт.
Вопрос: "Больше, чем один такт" — это сколько?
В статье наблюдение комплексного влияния параметров сборки и целевой аппаратной платформы на итоговую производительность, применительно к одному и тому же исходному коду.
Исходный код содержит решение одной задачи разными алгоритмами.
Статья содержит пример ручной оптимизации критического участка прикладной программы применительно к бюджетным микроконтроллерам stm32, повышающий производительность в 5 и более раз по сравнению с библиотечной функцией.