Добрый день! Спасибо за материал! Хотел бы предложить вам, написать подобную статью о работе с Tortoise ORM, сравнить с SQLAlchemy и ее взаимодействие с FastAPI и Pydantic. Пробовал SQLAlchemy, слишком много повторяющегося кода, схем, по документации Tortoise он сам все генерирует и кода гораздо меньше. Еще раз спасибо за ваш материал!
!) Тоже так думал, но отказался от этого, так как RubberDuck по сути ни чего нового не дает, у меня больше функционала, основная функция в RubberDuck - сообщение об ошибках, на больших проекта очень сильно зависает - поэтому уже давно не использую его! Делаю свою надстройку - тем более она полностью на VBA - получается VBA-шник может сам ее менять на свое усмотрение!
Привет! всем! VBA-шникам, по делюсь своим решением, только у меня не пакеты а сниппеты, но смысл тот же можно вставлять маленькие кусочки кода или процедуры целиком
Код полностью открыт, можите менять на свое усмотрение, буду рад вашим предложениям!)
И не большая плюшка, моя надстройка улучшает стандартное IDE VBA - в ней очень много фишек часть описал в статье хабра https://habr.com/ru/post/720806/
Да, с этим проблема, технический долг есть..., нужно комментарий прописать будет ко всем методам и функциям в коде. Сейчас есть инструмент который выгружает статистику кодовой базы, названия методов, количества строк. Нужно будет сделать что бы выгружались и комментарии к коду. Тогда будет авто документирование кода - работать!)
Приветствую! да все реализовано на VBA, что бы писать код на VBA. Другие реализации не нравятся тем что нужно еще другое ПО что бы разрабатывать, в этом решение все на VBA. Rubberduck - хорош, но в моем инструменте гораздо больше инструментов!) Как для разработки макросов, так и для реверс инжиниринга чужих макросов!
Да разное, на моем опыте во всех компаниях что я работал ситуация плюс минус такая: железо компании, ПО тоже, что то установить только через служебную записку и СБ. С системным блоком можно уехать куда угодно но все порты все закрыто, сеть только через шлюзы компании ПКЗИ. Это решение для таких случаев - когда ничего нет, а писать код нужно быстро и качественно!)
Очень проблемно сейчас что то установить, нужно писать кучу бумаг, обосновывать ... это очень сложно, тем более сейчас...
Обычных пользователей, я имел виду макрописцев, про совсем обычных вы правы им не до этого, им нужно - решение, просто одна кнопка и нажал ее задача решена к следующей кнопке. Не штатная ситуация - зови макрописца!) Для них дальнейшее погружение как это работает - лишнее...
Смысл этого решения не завесить от другого ПО, разрабатывать только при помощи средств VBA. Любой пользователь мог на своем компе открыть и дописать что ему нужно или починить. На целено на обычных офисных сотрудников у которых нет доступа к другому ПО. И распространяется она как обычный файл Excel, то есть ни чего ни с кем не нужно согласовывать по поводу установки.
В этой надстройке, есть инструмент парсинга строковых переменных, не буду долго расписывать но с помощью его можно любой макрос перевести на любой язык. В том числе и эта настройка переведена на английский. И как итог ее очень активно используют по всему миру. На гите постоянно прилетают сообщения, в основном от заграничных товарищей, с предложениями что, что то работает не так или что то улучшить...))))
Спасибо, честно сайт для меня уже стал обузой - не очень интересно им заниматься, лучше тратить время на VBA и надстройки. Нужно собрать волю и перенести все в файл и полностью уйти на GitHub. Спасибо еще раз!
Идея и возникла в том что IDE в MS Office осталась на уровне начала века, хотелось добавить больше инструментов. Сейчас пишу код на основе снипетов, как конструктор просто комбинирую, скорость разработки возрастает в разы!
Спасибо! Очень рад что используют мои инструменты в работе! По кракакзябрам, это хорошая идея для нового инструмента экспорт кода с сохранением кодировки кириллицы!)
Добрый день! по поводу ложного срабатывания, пробовал избавиться от этого но не помогло. Удалял модули и проверял, выявил случайное срабатывание TotalVirus, не зависящее от модулей. В общем забросил эту идею. Если кого то напрягает это, то может пересобрать надстройку по исходникам из GitHub, там всего около 10 000 строк кода)))
Приветствую! Хостинг сменил условия бесплатного размещения сайта. Установили лимит на запросы. Думаю отказываться от сайта и отставить только на GitHub, либо поискать что то бесплатное) Так как проект open sourse и не коммерческий.
ВАЖНО, спасибо всем! НО деньги не нужно зачислять на хостинг, проект бесплатный. Лучше посоветуйте хороший бесплатный хостинг.
Добрый день! Спасибо за материал! Хотел бы предложить вам, написать подобную статью о работе с Tortoise ORM, сравнить с SQLAlchemy и ее взаимодействие с FastAPI и Pydantic. Пробовал SQLAlchemy, слишком много повторяющегося кода, схем, по документации Tortoise он сам все генерирует и кода гораздо меньше. Еще раз спасибо за ваш материал!
!) Тоже так думал, но отказался от этого, так как RubberDuck по сути ни чего нового не дает, у меня больше функционала, основная функция в RubberDuck - сообщение об ошибках, на больших проекта очень сильно зависает - поэтому уже давно не использую его! Делаю свою надстройку - тем более она полностью на VBA - получается VBA-шник может сам ее менять на свое усмотрение!
Привет! всем! VBA-шникам, по делюсь своим решением, только у меня не пакеты а сниппеты, но смысл тот же можно вставлять маленькие кусочки кода или процедуры целиком
сайт надстройки https://vbatools.ru/macro-tools-vba-addin-excel/
GitHub репозиторий - https://github.com/vbatools/MacroToolsVBA
Код полностью открыт, можите менять на свое усмотрение, буду рад вашим предложениям!)
И не большая плюшка, моя надстройка улучшает стандартное IDE VBA - в ней очень много фишек часть описал в статье хабра https://habr.com/ru/post/720806/
Да, с этим проблема, технический долг есть..., нужно комментарий прописать будет ко всем методам и функциям в коде. Сейчас есть инструмент который выгружает статистику кодовой базы, названия методов, количества строк. Нужно будет сделать что бы выгружались и комментарии к коду. Тогда будет авто документирование кода - работать!)
Приветствую! да все реализовано на VBA, что бы писать код на VBA. Другие реализации не нравятся тем что нужно еще другое ПО что бы разрабатывать, в этом решение все на VBA. Rubberduck - хорош, но в моем инструменте гораздо больше инструментов!) Как для разработки макросов, так и для реверс инжиниринга чужих макросов!
Скоро починим сайт через недельку все заработает!)
Написал во все тех поддержки антивирускников, посмотрим что будет. Так же прогнал у касперскго на сайте - результат все чисто!
Хорошо попробую обратиться
Да разное, на моем опыте во всех компаниях что я работал ситуация плюс минус такая: железо компании, ПО тоже, что то установить только через служебную записку и СБ. С системным блоком можно уехать куда угодно но все порты все закрыто, сеть только через шлюзы компании ПКЗИ. Это решение для таких случаев - когда ничего нет, а писать код нужно быстро и качественно!)
Очень проблемно сейчас что то установить, нужно писать кучу бумаг, обосновывать ... это очень сложно, тем более сейчас...
Обычных пользователей, я имел виду макрописцев, про совсем обычных вы правы им не до этого, им нужно - решение, просто одна кнопка и нажал ее задача решена к следующей кнопке. Не штатная ситуация - зови макрописца!) Для них дальнейшее погружение как это работает - лишнее...
Смысл этого решения не завесить от другого ПО, разрабатывать только при помощи средств VBA. Любой пользователь мог на своем компе открыть и дописать что ему нужно или починить. На целено на обычных офисных сотрудников у которых нет доступа к другому ПО. И распространяется она как обычный файл Excel, то есть ни чего ни с кем не нужно согласовывать по поводу установки.
В этой надстройке, есть инструмент парсинга строковых переменных, не буду долго расписывать но с помощью его можно любой макрос перевести на любой язык. В том числе и эта настройка переведена на английский. И как итог ее очень активно используют по всему миру. На гите постоянно прилетают сообщения, в основном от заграничных товарищей, с предложениями что, что то работает не так или что то улучшить...))))
Спасибо, честно сайт для меня уже стал обузой - не очень интересно им заниматься, лучше тратить время на VBA и надстройки. Нужно собрать волю и перенести все в файл и полностью уйти на GitHub. Спасибо еще раз!
Идея и возникла в том что IDE в MS Office осталась на уровне начала века, хотелось добавить больше инструментов. Сейчас пишу код на основе снипетов, как конструктор просто комбинирую, скорость разработки возрастает в разы!
Спасибо! Очень рад что используют мои инструменты в работе! По кракакзябрам, это хорошая идея для нового инструмента экспорт кода с сохранением кодировки кириллицы!)
Добрый день! по поводу ложного срабатывания, пробовал избавиться от этого но не помогло. Удалял модули и проверял, выявил случайное срабатывание TotalVirus, не зависящее от модулей. В общем забросил эту идею. Если кого то напрягает это, то может пересобрать надстройку по исходникам из GitHub, там всего около 10 000 строк кода)))
Приветствую! Хостинг сменил условия бесплатного размещения сайта. Установили лимит на запросы. Думаю отказываться от сайта и отставить только на GitHub, либо поискать что то бесплатное) Так как проект open sourse и не коммерческий.
ВАЖНО, спасибо всем! НО деньги не нужно зачислять на хостинг, проект бесплатный. Лучше посоветуйте хороший бесплатный хостинг.
Посмотрю не замечал такое
Так же у меня есть Надстройка для Excel называется Excel Tools VBA, на сайте Vbatools.ru
Не обращал внимания на такаю ошибку.
Я предпочитаю использовать версию 2010 новые версии глючные какие-то