Pull to refresh

Comments 45

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

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

Они как раз про это и говорят:

функции в «МойОфис Таблица» изначально были реализованы «в лоб»

Термин premature optimization не спроста придуман. У почти любой оптимизации есть цена, и у многих оптимизаций нет необходимости (потому что к моменту, когда они станут узким местом, из могут переписать уже несколько раз из-за изменения бизнес требований или архитектуры).

Более того, у молодого развивающегося продукта чаще всего больше потребность в новых фичах, чем масштабировании. Чтобы иметь возможность набрать новых клиентов.

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

Да, согласен. Я как то упустил , что ключевой целью коммерческой разработки является зарабатывание денег на продукте, а не его оптимизация на ранних этапах. Ребята из МойОфис в этом плане молодцы, думаю никто отрицать не станет.

p.s. А такая реакция скорее последовала на заголовок который мне показался слека пафосным.

Лишь бы пользователи не расхотели бы знакомиться с новыми фичами, столкнувшись с тормозами на ровном месте.

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

Раньше МойОфис таблицы подвисали на больших таблицах, да, было дело. Сейчас всё ок. Но я с вами не согласен вообще. Нашей стране когда отечественные офисы понадобились? в 2022 году? А раньше они не нужны были, никакого финансирования и клиентов. У всех был Майкрософфт и всё. Даже сейчас никто ничего менять не хочет, хотя ситуация критичная. Так что, по факту, они нормально работают (и то не в полную силу, потому что не все имеют желание переходить на православные офисы) всего два года. Я знаю МойОфис не понаслышке больше года. Последние обновления вообще прорывные были )))

когда VBA макросы будут поддерживаться?

VBA — проприетарная технология Microsoft, которую практически невозможно лицензировать, а значит, и использовать в других продуктах. Поэтому для работы с макрокомандами в редакторах МойОфис используется другой язык — Lua. Тем не менее, встроенный редактор макрокоманд в приложениях МойОфис позволяет распознать и отобразить код макроса на VBA, который содержится в документе формата DOCM/XLSM.

Даешь python вместо lua. Желательно, с пандасом. Обгоните Microsoft на этом пути и сильно снизите порог вхождения.

Здравствуйте! Спасибо за идею. А можете, пожалуйста, рассказать, в случае с какими задачами в «МойОфис Таблица» Python оказался бы для вас полезнее и функциональнее, чем Lua?

Для человека, который знает Python и не знает Lua, первый будет полезнее второго буквально во всем. У Python относительно богатая стандартная библиотека, которая даже после обрезания того, что не лезет в формат макросов, будет функциональней Lua, не говоря уж о возможности встраивать сторонние библиотеки.

Есть pyspread - свободный аналог Excel с интерпретатором Python в каждой ячейке.

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

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

Скорее тут будет как с оригинальным экселем. Есть безопасная версия без макросов, и есть версия с макросами, открываешь её - открываешь ящик Пандоры.

Да! На питоне уже разве что ленивый не пишет.

Microsoft недавно объявили о скором завершении эпохи VBA и интеграции в O365 как раз Python-а. В вашем случае его интеграция вместо Lua позволит обеспечить совместимость еще до реализации этого самим Microsoft. Чем не killer-фича?

Скрипты на питоне уже есть в БЕСПЛАТНОМ СВОБОДНОМ И ОТКРЫТОМ LibreOffice.

Вы же не думаете, что много кто планирует использовать МойОфис по собственной воле? Это решение работодателя, закупка. И с этим надо как-то жить.

А в каких "других продуктах" командой "Мой офис" планируется использовать язык Lua?

На какие иные рынки рассчитывает "Мой офис", что так переживает за лицензионную чистоту?

Спасибо за интересные вопросы! Мы работаем с полным соблюдением законодательства РФ и лицензирования. Возможность создания макрокоманд на Lua сейчас реализована в настольных редакторах МойОфис.

Ряд наших продуктов пользуется спросом за пределами страны — настольные редакторы закупают страны Африки, мобильное приложение стало популярным в Латинской Америке, Squadus мы изначально выводим на рынок, как международный продукт.

Раз уж в конце упомянули Домашнюю версию, то не планируется ли включить в её состав Презентацию? Не то чтобы она была часто нужна дома, но у Microsoft в домашние версии PowerPoint традиционно включался, поэтому в беседах с людьми иногда возникает этот вопрос.

Здравствуйте! Сейчас мы активно развиваем и дорабатываем наш редактор презентаций. Пока это решение предоставляется только нашим корпоративным клиентам, однако мы планируем открыть доступ и для домашних пользователей.

Выпустят, как только определятся какой функционал заблокировать для домашней версии. Как это было CSV файлами для приложения Таблица.

Что что-то ускорили - это отлично.

Есть некритичное пожелание - немножко посмотреть в сторону дизайна. Те же кнопки для жирного шрифта, курсива выглядят так, что их глифы рисовали по стандартам ЕСКД, после excel это прям-таки бросается в глаза.

Есть ряд вопросов к продукту. Один из самых наболевших: когда будет доработана функция автоматической адресации на ячейку (диапазон) при написании формул и самое странное- возможность адресации на другую книгу- чтобы данные можно было подтягивать из другого файла? Горячая клавиша f4?

Спасибо за обратную связь! Возможность использования данных из других книг уже реализована в свежей версии 2.7 корпоративного редактора МойОфис (подробнее на стр.10 по ссылке), планируем добавить и в домашнюю версию в одном из будущих обновлений.

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

до экселя еще далеко, но прогресс сам вижу, юзаю на работе ваш софт

Спасибо за блог! Есть ощущение, что вы реально развиваетесь и скоро все будет круто.

Обновления звучат слишком красиво...

Кажется, что "10 лет компании" - это какая-то маркетинговая уловка. Поэтому и кажется, что за 10 лет можно было сделать гораздо больше. Так что вы заложники этого тезиса.

Однозначно лучше внедрить python в Мой Офис. Вместо или в дополнение к Lua. Просто копируйте всё хорошее из MS Office. А потом добавляйте что-то свое. И да, у них тоже внедряется python

у них тоже внедряется python

Вообще-то, питон в Excel можно было использовать всегда. Любые скриптовые языки подключаются в Excel с помощью MS ScriptControl.

Интересно. Никогда не слышал про практическое применение этой функции

В Экселе можно выделить диапазон, нажать CTRL+F и искать только по выделенному диапазону. У меня так в "Мой Офис" не получилось.

Здравствуйте! Возможность поиска в выделенном диапазоне еще не реализована в МойОфис. Зафиксировали ваше пожелание для разработчиков, спасибо за обратную связь.

Тестирование проводилось на стационарном компьютере следующей конфигурации:

CPU — 12th Gen Intel(R) Core(TM) i7-1255U, 1.70 GHz

RAM — 16,0 ГБ

глупости. компьютер для тестирования производительности д.быть намного более медленным, чтобы лучше была видна разница. я бы взял Intel Atom с поддержкой x86-64 либо аналогичные AMD. память не более 4 GB, а лучше 2 GB. HDD любой 7200 rpm. и это д.быть физический компьютер, не ВМ. далее взгоромоздить туда импортозамещенный сертифицированный линукс из реестра РФ ПО, "Мой офис" и вот это все.

а потом поставить туда же минимальную актуальную винду (на сервер 2012r2 еще идут обновления), минимальный актуальный офис (2016), подрезать винде аппетиты (критерий: - netstat -an | grep -i LISTEN выдает только 135/tcp) и прогнать те же операции. под секундомер.

желающие могут делать ставки - какой офис быстрее.

ps: компьютер описанный мной следует выдавать вторым р.местом каждому тестировщику производительности.

Вспоминается Opera, где за слабым компом релизы проверял кажется прям руководитель компании

Ну вообще да, поддерживаю. Офисные компы в принудительно импортозамещающихся государственных компаниях в массе своей гораздо ближе к конфигурации Celeron/4GB/HDD, уже есть и ещё долго будут, чем использованная в тесте мощная рабочая станция.

Добавлю только, что сетевой доступ, если он нужен программе, тоже на тестовом компе должен быть ограничен полосой максимум 100 Мбит/с. А не 2,5 или 10 Гбит/с, как, я подозреваю, там использовано.

Не хватает темной темы. Желательно не как в onlyoffice - где лист таблицы остается светлым при включении темного режима, а как в libreoffice - чтобы и элементы управления и листы были темными.

Даёшь тёмную тему по умолчанию! И питон в придачу!

Добрый день! Для корректной регистрации ваших пожеланий уточните, пожалуйста, каким приложением МойОфис и на каком устройстве вы пользуетесь?

Здравствуйте! Верно ли понимаем, что ваше пожелание касается бесплатной домашней версии МойОфис (редакторы на ПК)?

Да. Но уверен, что и корпоративным пользователям темная тема зайдет. Если темная тема - не идеально черная с ослепительно белым шрифтом, а, например, как Dark Modern в Visual Code - глазам комфортно.

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

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

Выглядит так, что вы ориентируетесь только на тех кто из под палки прям щас платит: бюджетники. А стойкое нежелание использовать стандартный язык написания скриптов python вместо никому неизвестного lua только подтверждает моё предположение. Если все программируют на питоне, то они найдут продукт с питоном, им лень изучать ещё один язык. Ну кроме бюджетников, разумеется. Однако народного офиса с таким подходом не получится.

Никому не известный луа? Вы серьёзно?
Да ещё и питон , стандартный язык написания? ... О_о

Пысы
Стандартный язык написания скриптов для винды power shell, для линукса баш и аналоги.

предлагаю пройтись по самым успешным программным пакетам. Везде есть поддержка python. А где её нет - она анонсируется как "вот-вот уже скоро будет". И только МойОфис продвигает никому неизвестный язык написания скриптов. Это же по крайней мере недальновидно... Все переходят на питон, и только мы будем аутсайдерами =)

Sign up to leave a comment.