Pull to refresh
20
-3
Дмитрий Комиссаров @Komissarov

Член Совета Директоров и основатель МойОфис

Send message

Тут уж кому что нравится - кому то "плотнее" кернинг, кому-то "чище".

Обязательно напишем.
Тем более что мы платим «вбелую». Не были бы уверены — не начинали бы.
Скоро будет статья про collaboration.
А ядро как в браузере запустить?
OpenOffice/LibreOffice. Прежде всего мы оценивали возможность сделать полноценную совместную работу и возможность работы на мобильных платформах.
У Calligra хорошее качество кода, но небольшой функционал. Команда Tobias Hintze очень симпатичная.
Use cases конечно разные, они разные и между iPhone и iPad. Даже между iPhone6 и iPhone6+. Мы говорим о том, что ядро работающее с документами одно, оно воспроизводит документы одинаково на всех платформах. А дальше конечно совершенно разные подходы.
Если оставить в сторону эскплуатацию, то:
— около 80 программистов, включая team leads
— около 30 QA
— 6 человек в UX
— 4 руководителя проектов
— 6 product owners
— 7 scrum masters
— 7 devops
У нас сейчас начался большой проект, в котором кастомизацию с одной из систем документооборота делает интегратор. И в дальнейшем будем придерживаться такого же подхода. С крупными игроками ведем переговоры, как с классическими типа DocsVision, так и с новыми, например с Bitrix24. Тот же принцип — встраиваться в корпоративные решения. SDK планируется, в частности plugin для Chromium.
Это не совсем так, у нас кросплатформенное ядро на C++. На веб мы для UI естественно используем JavaScript. Для Windows/Mac/Linux для UI используем QT. На Андроид UI это Java/NDK. На iOS Objective C.
Это наша любимая тема :) Будем писать.

Для коллаборации мы используем Operation transformation — это целое семейство алгоритмов. В нашем решении мы
а) Мы скомбинировали ряд подходов, известных по-отдельности: клиент-серверная модель с подтверждениями, иерархическая организация данных с набором атомарных операций, tombstones.
б) Добавили некоторые принципиальные новшества, которые не встречали в других алгоритмах. Например: таблица, как узел в иерархичном дереве; возможности сохранения бизнес-логики модели путем изменения операций во время их выполнения.
Реализовано все самостоятельно.
Если коротко у нас своя структура DOM, над ней есть Layouter и Renderer и далее на web отрисовка на Canvas, подробно будем писать отдельной статьей. Про большие документы это тоже вопрос для отдельной статьи — мы грузим и редактируем документы в 1000 страниц, которые не открываются в Google Docs.
Мне кажется Николай Вы все-таки перепутали меня с рындой в которую надо бить. И ярлыков за пару постов навесили :) Обратиться в Ростелеком может только владелец сайта ubuntu.ru. На мой же взгляд эффективно действовать по другому. Например на следующей неделе РАСПО встречается с ЦАИР если знаете кто это. С Ростелекомом РАСПО же готовит соглашение о сотрудничестве которое позволит оперативно реагировать в том числе на подобные инциденты.
Упадничество :) Если Вы активны то готовьтесь — скоро грядет драка вокруг закона похожего на итальянский, который готовится в Думе с экспертной ролью РАСПО.
Вопрос был поднят изначально нашим сотрудником / модератором сайта spohelp.ru в рамках которого осуществляется саппорт в школах. В том числе и Убунту.

Важно создать четкий рефлекс что блокирование СПО ресурсов сразу вызывает общественную реакцию, а Ваше предложение мучительно неделю искать крайнего ни к чему не приведет.
И в РАСПО и транслировался в ФБ, но работает только широкое освещение и очень хорошо что топик на Хабре появился.
Шрифты доводились прежде всего для Линукс и систем с сглаживанием. Достичь пиксельного качества несложно, только для каких систем это необходимо? На Win XP есть собственно шрифты МС.
В окончательном варианте будет, сейчас тест, есть сербские и часть расширенной кириллицы.
А что нравится / не нравится в нашем варианте?
интерлиньяжем простите где не пахнет?
1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Chief Executive Officer (CEO)
Lead
From 500,000 $
Git
Linux
Python
SQL
PostgreSQL
MySQL
Nginx
MongoDB
High-loaded systems
OOP