home.social

#мойофис — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #мойофис, aggregated by home.social.

  1. CW: На днях появился BlueHammer — опубликованный прототип уязвимости нулевого дня в Windows-системах. Позволяет повысить права (привелегии) в системе до уровня учётной записи SYSTEM или расширенных админских.
    Уязвимость нулевого дня оказалась опубликована вместе с протипом (примером) использования. Опубликовано человеком (Chaotic Eclipse), которому не удалось сообщить о проблеме через официальные каналы Microsoft, потому что соответствующее подразделение (MSRC) захотело прямо аж видео с подтверждением работоспособности данной уязвимости. Отказываясь иначе вести диалог и принимать информацию к сведению.

    Это тот апофеоз тотальной идиотии, который преобладает в Microsoft последние 10+ лет. Ниже расписано более детально по этой теме.
    Очередное дно пробито, но это не первый раз, а стабильность — это верный признак мастерства.
    Нет такого, что Linux или BSD-системы вдруг стали модными и популярными, это людям приходится уходить с Windows-систем из-за такого качества работы Microsoft.

    #bluehammer #microsoft #windows #cve #lang_ru @Russia

    RE: https://hub.hubzilla.de/item/fadba136-52e4-46e3-9101-5d8c7b0d61fb
  2. Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?

    Привет, Хабр! Меня зовут Антон Леонтьев, я старший разработчик в команде ядра

    habr.com/ru/companies/ncloudte

    #collaboration #мойофис #мойофис_документы #мойофис_текст #редакторы #редактирование #ot #crdt

  3. Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?

    Привет, Хабр! Меня зовут Антон Леонтьев, я старший разработчик в команде ядра

    habr.com/ru/companies/ncloudte

    #collaboration #мойофис #мойофис_документы #мойофис_текст #редакторы #редактирование #ot #crdt

  4. Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?

    Привет, Хабр! Меня зовут Антон Леонтьев, я старший разработчик в команде ядра

    habr.com/ru/companies/ncloudte

    #collaboration #мойофис #мойофис_документы #мойофис_текст #редакторы #редактирование #ot #crdt

  5. Что больнее OT или CRDT в совместном редактировании? И почему до сих пор нет идеала?

    Привет, Хабр! Меня зовут Антон Леонтьев, я старший разработчик в команде ядра

    habr.com/ru/companies/ncloudte

    #collaboration #мойофис #мойофис_документы #мойофис_текст #редакторы #редактирование #ot #crdt

  6. Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц

    Долг оптимизацией красен: как мы повышали производительность таблиц Ещё Достоевский на примере своих героев-картёжников показал: быть должником удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» — технический долг. Если продукт большой и развивается годами, полностью избежать его невозможно. Функциональность реализована, всё математически корректно работает, но из-за накопившихся архитектурных компромиссов всё сложнее укладываться в пользовательские ожидания по скорости и отзывчивости. Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье « Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке »). Ядро — основа редакторов на любой платформе, и именно здесь чаще всего концентрируются проблемы производительности. Нашему проекту уже больше десяти лет, поэтому накопление техдолга по производительности — естественный процесс: функциональность есть, она корректна, но в ряде сценариев продукт начинает проигрывать ожиданиям пользователей и сравнению с конкурентами. В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица» .

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #производительность #оптимизация #оптимизация_программ #таблицы #табличный_редактор #flex #bison

  7. Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц

    Долг оптимизацией красен: как мы повышали производительность таблиц Ещё Достоевский на примере своих героев-картёжников показал: быть должником удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» — технический долг. Если продукт большой и развивается годами, полностью избежать его невозможно. Функциональность реализована, всё математически корректно работает, но из-за накопившихся архитектурных компромиссов всё сложнее укладываться в пользовательские ожидания по скорости и отзывчивости. Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье « Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке »). Ядро — основа редакторов на любой платформе, и именно здесь чаще всего концентрируются проблемы производительности. Нашему проекту уже больше десяти лет, поэтому накопление техдолга по производительности — естественный процесс: функциональность есть, она корректна, но в ряде сценариев продукт начинает проигрывать ожиданиям пользователей и сравнению с конкурентами. В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица» .

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #производительность #оптимизация #оптимизация_программ #таблицы #табличный_редактор #flex #bison

  8. Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц

    Долг оптимизацией красен: как мы повышали производительность таблиц Ещё Достоевский на примере своих героев-картёжников показал: быть должником удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» — технический долг. Если продукт большой и развивается годами, полностью избежать его невозможно. Функциональность реализована, всё математически корректно работает, но из-за накопившихся архитектурных компромиссов всё сложнее укладываться в пользовательские ожидания по скорости и отзывчивости. Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье « Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке »). Ядро — основа редакторов на любой платформе, и именно здесь чаще всего концентрируются проблемы производительности. Нашему проекту уже больше десяти лет, поэтому накопление техдолга по производительности — естественный процесс: функциональность есть, она корректна, но в ряде сценариев продукт начинает проигрывать ожиданиям пользователей и сравнению с конкурентами. В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица» .

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #производительность #оптимизация #оптимизация_программ #таблицы #табличный_редактор #flex #bison

  9. Долг оптимизацией красен: как мы в МойОфис объединили борьбу с легаси и увеличение производительности таблиц

    Долг оптимизацией красен: как мы повышали производительность таблиц Ещё Достоевский на примере своих героев-картёжников показал: быть должником удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» — технический долг. Если продукт большой и развивается годами, полностью избежать его невозможно. Функциональность реализована, всё математически корректно работает, но из-за накопившихся архитектурных компромиссов всё сложнее укладываться в пользовательские ожидания по скорости и отзывчивости. Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье « Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке »). Ядро — основа редакторов на любой платформе, и именно здесь чаще всего концентрируются проблемы производительности. Нашему проекту уже больше десяти лет, поэтому накопление техдолга по производительности — естественный процесс: функциональность есть, она корректна, но в ряде сценариев продукт начинает проигрывать ожиданиям пользователей и сравнению с конкурентами. В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица» .

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #производительность #оптимизация #оптимизация_программ #таблицы #табличный_редактор #flex #bison

  10. Компилируем TypeScript в натив: хардкор и мясо

    Зачем вообще компилировать TypeScript? Есть большой проект, с кодовой базой в два миллиона строк на C++. Ядро на плюсах, поверх него работают несколько UI: десктопный интерфейс, веб и мобильное приложение. В какой-то момент проект упирается сразу в две проблемы. Первая — лицензионные ограничения: новые версии Qt, на которых мог бы жить десктопный интерфейс, становятся недоступны по санкционным причинам. Вторая — скорость разработки: UI давно хотелось писать быстрее. Возникает логичный вопрос: что, если взять лучшие, максимально автоматизированные инструменты из веба и перенести их в мир нативных приложений без браузера и лишних прослоек? Ключевая цель — обеспечить возможность вызова C++-код из TypeScript с возвратом результата без промежуточных интерпретаторов. Меня зовут Владимир Цышнатий @Tsyshnatiy . Я занимаюсь разработкой более 15 лет, мой основной профиль — C++. Помимо этого меня увлекают технологии на стыке разных миров. В том числе идея, лежащая в основе этой статьи: дать возможность писать на TS как на нативном языке. Интересно узнать, как мы это делали и что получилось? Детали под катом!

    habr.com/ru/companies/ncloudte

    #c++ #typescript #компиляторы #компиляторы_кода #мойофис #фронтенд #фронтенд_разработка #фронтенд_технологии #open_source #open_source_projects

  11. Open source-экосистемы: какие проекты развивает МойОфис — кейс AntiQ

    Делюсь интересным разговором с Олегом Архангельским @olegarhInTheHabrahabr , руководителем департамента разработки Мессенджеров и ВКС МойОфис и руководителем проекта AntiQ. Олег рассказал об открытом подходе в компании.

    habr.com/ru/articles/986984/

    #open_sourceстратегии #мойофис #antiq #typescript #управление_продуктом #open_source

  12. CRTP должен умереть? АйТир Лист идиом и фичей C++: от худших к лучшим

    C++ — язык с долгой памятью. В нём до сих пор живут идиомы и приёмы, которые когда-то спасали разработчиков, а сегодня нередко мешают писать безопасный, быстрый и поддерживаемый код. Мы продолжаем использовать макросы, CRTP или iostream «по привычке», не всегда задумываясь о цене — сложности поддержки, скрытых багах, просадках производительности и времени команды. Разобраться, что в современном C++ действительно стоит брать в прод, а что пора оставить в прошлом, — важная задача для инженера, который не хочет тащить legacy в 2026 год. Привет, Хабр! Недавно мы запустили шоу «АйТир Лист». В каждом выпуске берём одну тему из мира разработки и раскладываем её по тир-листу — от FAIL до GOD. В первом выпуске разбирали open source для фронтенда , а во втором выпуске — обсудим непростую тему фич и идиом С++. Приглашённые эксперты — Антон Полухин, эксперт-разработчик C++ платформы городских сервисов Яндекса, и Даниил Черепанов, архитектор редакторов МойОфис. Будет субъективно, местами провокационно и точно полезно — чтобы вы посмотрели на привычные инструменты свежим взглядом и осознанно выбирали, на чём писать следующий проект.

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #crtp #namespaces #лямбды #raii #исключения #variadic_templates #модули #pimpl

  13. CRTP должен умереть? АйТир Лист идиом и фичей C++: от худших к лучшим

    C++ — язык с долгой памятью. В нём до сих пор живут идиомы и приёмы, которые когда-то спасали разработчиков, а сегодня нередко мешают писать безопасный, быстрый и поддерживаемый код. Мы продолжаем использовать макросы, CRTP или iostream «по привычке», не всегда задумываясь о цене — сложности поддержки, скрытых багах, просадках производительности и времени команды. Разобраться, что в современном C++ действительно стоит брать в прод, а что пора оставить в прошлом, — важная задача для инженера, который не хочет тащить legacy в 2026 год. Привет, Хабр! Недавно мы запустили шоу «АйТир Лист». В каждом выпуске берём одну тему из мира разработки и раскладываем её по тир-листу — от FAIL до GOD. В первом выпуске разбирали open source для фронтенда , а во втором выпуске — обсудим непростую тему фич и идиом С++. Приглашённые эксперты — Антон Полухин, эксперт-разработчик C++ платформы городских сервисов Яндекса, и Даниил Черепанов, архитектор редакторов МойОфис. Будет субъективно, местами провокационно и точно полезно — чтобы вы посмотрели на привычные инструменты свежим взглядом и осознанно выбирали, на чём писать следующий проект.

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #crtp #namespaces #лямбды #raii #исключения #variadic_templates #модули #pimpl

  14. CRTP должен умереть? АйТир Лист идиом и фичей C++: от худших к лучшим

    C++ — язык с долгой памятью. В нём до сих пор живут идиомы и приёмы, которые когда-то спасали разработчиков, а сегодня нередко мешают писать безопасный, быстрый и поддерживаемый код. Мы продолжаем использовать макросы, CRTP или iostream «по привычке», не всегда задумываясь о цене — сложности поддержки, скрытых багах, просадках производительности и времени команды. Разобраться, что в современном C++ действительно стоит брать в прод, а что пора оставить в прошлом, — важная задача для инженера, который не хочет тащить legacy в 2026 год. Привет, Хабр! Недавно мы запустили шоу «АйТир Лист». В каждом выпуске берём одну тему из мира разработки и раскладываем её по тир-листу — от FAIL до GOD. В первом выпуске разбирали open source для фронтенда , а во втором выпуске — обсудим непростую тему фич и идиом С++. Приглашённые эксперты — Антон Полухин, эксперт-разработчик C++ платформы городских сервисов Яндекса, и Даниил Черепанов, архитектор редакторов МойОфис. Будет субъективно, местами провокационно и точно полезно — чтобы вы посмотрели на привычные инструменты свежим взглядом и осознанно выбирали, на чём писать следующий проект.

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #crtp #namespaces #лямбды #raii #исключения #variadic_templates #модули #pimpl

  15. CRTP должен умереть? АйТир Лист идиом и фичей C++: от худших к лучшим

    C++ — язык с долгой памятью. В нём до сих пор живут идиомы и приёмы, которые когда-то спасали разработчиков, а сегодня нередко мешают писать безопасный, быстрый и поддерживаемый код. Мы продолжаем использовать макросы, CRTP или iostream «по привычке», не всегда задумываясь о цене — сложности поддержки, скрытых багах, просадках производительности и времени команды. Разобраться, что в современном C++ действительно стоит брать в прод, а что пора оставить в прошлом, — важная задача для инженера, который не хочет тащить legacy в 2026 год. Привет, Хабр! Недавно мы запустили шоу «АйТир Лист». В каждом выпуске берём одну тему из мира разработки и раскладываем её по тир-листу — от FAIL до GOD. В первом выпуске разбирали open source для фронтенда , а во втором выпуске — обсудим непростую тему фич и идиом С++. Приглашённые эксперты — Антон Полухин, эксперт-разработчик C++ платформы городских сервисов Яндекса, и Даниил Черепанов, архитектор редакторов МойОфис. Будет субъективно, местами провокационно и точно полезно — чтобы вы посмотрели на привычные инструменты свежим взглядом и осознанно выбирали, на чём писать следующий проект.

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #crtp #namespaces #лямбды #raii #исключения #variadic_templates #модули #pimpl

  16. Так у вас статика вольюмами маунтится! И другие весёлые приключения в поисках нового Gateway

    Всем привет! Меня зовут Герман Кравец, я больше десяти лет в IT. В МойОфис работаю руководителем группы Календаря в отделе разработки

    habr.com/ru/companies/ncloudte

    #api_gateway #golang #grpc #grpcgateway #caddy #go #fiber #gin #mailion #мойофис

  17. Так у вас статика вольюмами маунтится! И другие весёлые приключения в поисках нового Gateway

    Всем привет! Меня зовут Герман Кравец, я больше десяти лет в IT. В МойОфис работаю руководителем группы Календаря в отделе разработки

    habr.com/ru/companies/ncloudte

    #api_gateway #golang #grpc #grpcgateway #caddy #go #fiber #gin #mailion #мойофис

  18. Так у вас статика вольюмами маунтится! И другие весёлые приключения в поисках нового Gateway

    Всем привет! Меня зовут Герман Кравец, я больше десяти лет в IT. В МойОфис работаю руководителем группы Календаря в отделе разработки

    habr.com/ru/companies/ncloudte

    #api_gateway #golang #grpc #grpcgateway #caddy #go #fiber #gin #mailion #мойофис

  19. Так у вас статика вольюмами маунтится! И другие весёлые приключения в поисках нового Gateway

    Всем привет! Меня зовут Герман Кравец, я больше десяти лет в IT. В МойОфис работаю руководителем группы Календаря в отделе разработки

    habr.com/ru/companies/ncloudte

    #api_gateway #golang #grpc #grpcgateway #caddy #go #fiber #gin #mailion #мойофис

  20. Рынок найма в IT-2025: мифы, факты и взросление индустрии. Разбор от HRD МойОфис [SHORT & FULL]

    Самое время признать: несмотря на шум в СМИ и на Хабре о массовых увольнениях разработчиков и «заморозке» найма, 2025-й год не принёс обвала. Но индустрия вышла из режима лёгких денег и хаотичного роста и перешла к требовательной, измеряемой нормальности. Айтишка стала более осознанной и экономной в вопросах продвижения и маркетинга. Или нет? Привет, Хабр! Меня зовут Кирилл Ширяев, я — HRD в

    habr.com/ru/companies/ncloudte

    #мойофис #найм #карьера #карьера_в_itиндустрии #карьера_программиста #прогноз

  21. Open source-стратегии: как МойОфис развивает открытый подход — рассказывает Тамара Щепалкина, CTO компании

    Продолжаю исследовать и анализировать открытые стратегии . Сегодня делюсь подробным разговором с Тамарой Щепалкиной, техническим директором МойОфис.

    habr.com/ru/articles/963680/

    #open_sourceстратегии #мойофис #стратегическое_управление #open_source #tsnative #memlimiter #xo_fonts #открытая_стратегия #управление_организацией #менеджмент

  22. Как часто вы думаете о Римской империи… (cтатическом анализе кода)

    Привет! Нет, вы не ошиблись — это действительно историческая статья. Но не о Риме, а о статическом анализе кода. Хотя... чем он хуже? У него тоже есть свои императоры-родоначальники, войны с багами и даже падения (пожалуйста, не запускайте анализ на некомпилируемом коде). Я долго не понимал, почему «Размышление о Римской империи» стали одним из самых популярных мемов прошлого года, пока сам не начал ловить себя на навязчивых мыслях о статическом анализе. Разобравшись в его истории, я решил поделиться с вами этим исследованием. Меня зовут Владислав Столяров, я руководитель команды анализа безопасности продуктов в

    habr.com/ru/companies/ncloudte

    #статический_анализ #мойофис #информационная_безопасность #история #история_создания #история_it #научнопопулярное

  23. От «раздражителя» к «гению»: Работает ли знаменитый подход Патрика Ленсиони в IT?

    Привет, Хабр! Меня зовут Павел Новиков. Я руковожу группой разработки мобильных редакторов приложения МойОфис Документы. Мы реализуем его на Kotlin и Swift, и всё это – на базе кроссплатформенного C++17-ядра. Недавно наша команда решила внедрить подход, описанный в книге «6 гениев команды». Она делит рабочие предпочтения на три категории: «гений» — то, что вдохновляет и заряжает энергией, «навык» — то, что получается хорошо, но не приносит особого удовольствия, и «раздражитель» — то, что даётся с трудом и вызывает дискомфорт. Мы адаптировали этот подход под нашу команду и посмотрели, как он работает в реальной разработке. В этой статье расскажу, что получилось и какие выводы мы сделали.

    habr.com/ru/companies/ncloudte

    #команда #менеджмент #управление_людьми #управление_проектами #управление_проектами_и_командой #книги #книги_для_тимлидов #мойофис #кейс

  24. Гонзо-репортаж, русская лингвистика и много плюсов: лучшее из хабраблога МойОфис за 10 лет

    Ветеранам Хабра пора напрячься: время летит слишком быстро... В этом году нашему корпоративному блогу стукнуло 10 лет! За это время мы исследовали мир айтишки через самые разные сферы: от киберспорта и «фантазий о будущем» до классических технических «заглядываний под капот» с сотнями строк кода. В честь юбилея вспоминаем 10 лучших (по версии редакции) текстов — по одному на каждый год . Это статьи, без которых невозможно представить нас как команду и блог.

    habr.com/ru/companies/ncloudte

    #лингвистика #топ #подборка #подборка_статей #мойофис #дизайн #репортаж #c++ #тимбилдинг

  25. Заходят как-то кардиолог, воспитатель и тренер в IT. Как non-tech бэкграунд помогает спецам сегодня

    Хабравчане, вопрос: а чем вы занимались прежде чем попасть в IT? Сразу попали в эту сферу, начиная с техвуза, или, может, несколько раз кардинально меняли род деятельности? (Это нативный призыв написать свою историю в комментариях, если что :)). За последние годы гибкость в переходе в индустрию стала уже настоящим мемом (хейтерам онлайн-курсов приготовиться). Например, в

    habr.com/ru/companies/ncloudte

    #мойофис #карьера #карьера_программиста #карьера_в_itиндустрии #карьера_в_it #карьера_итспециалиста #истории #история_it #история_успеха

  26. Маршрут перестроен: исповедь лида о том, куда расти дальше (и всегда ли расти)

    Я лид команды – и хочу идти дальше вверх! Точнее, не уверен, что хочу, но в айтишке надо ведь расти и развиваться, значит, следующая позиция для меня — менеджмент на уровень выше. Или нет? Как пробиться на новый уровень, если компания нанимает на руководящие позиции извне? На чём фокусироваться? Как перестать скучать по разработке? А может, к ней надо вернуться? Знакомы такие рассуждения? Тогда эта статья для вас:) Меня зовут Максим Шульга, я руководитель департамента разработки

    habr.com/ru/companies/ncloudte

    #teamlead #мойофис #карьера #карьера_программиста #карьера_в_itиндустрии #карьера_в_it #карьера_в_ит #лид #софтскиллы #управление_людьми

  27. Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями)

    Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие? Меня зовут Владислав Столяров, я руководитель команды анализа безопасности продуктов в мультипродуктовой экосистеме МойОфис. Наши решения —

    habr.com/ru/companies/ncloudte

    #c++ #мойофис #обучение #обучение_программированию #обучение_онлайн #обучающее_видео #обучающий_материал #книги_по_программированию #видеолекции #видеокурсы

  28. React Native тормозит? Проверь эти 8 узких мест в производительности, прежде чем винить фреймворк [ЧЕК-ЛИСТ]

    Идея этой статьи родилась во время задушевных разговоров на кухне и за утренним кофе с коллегами. Началось все с вопроса: «Чтобы ты бы сказал себе прошлому, чтобы релизы стали легче, а спринты прекраснее?» Конечно, в тот момент я ничего дельного не ответил, но, кажется, наконец-то сформулировал идеальную фразу: «Настоящий разработчик, Слав, это не тот, кто с сияющим макбуком и вкусным смузи. Разработчик — тот, кто делает то, что нужно сделать. И в легаси покопаться приходится, и memory leak дебажить, а он всё равно делает, потому что так надо». Привет, Хабр! Меня зовут Вячеслав Чащухин, я — разработчик в МойОфис. Занимаюсь мобильной версией

    habr.com/ru/companies/ncloudte

    #React_Native #crossplatform #mobile_development #crossplatform_mobile_programming #performance #react #мойофис #reactjs #reactjs

  29. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  30. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  31. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  32. Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

    Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных. Вроде бы оба пользователя могут работать с файлом, но есть один нюанс: например, количество предоставленных доступов может быть больше, чем их есть на самом деле. Или у документа и вовсе появляется несколько владельцев. Для всего этого требуется решение – и мы его нашли! Меня зовут Владимир Ревякин, я старший инженер-программист компании «МойОфис», и вместе с QA-инженером Анной Рукавицыной мы подготовили этот материал, чтобы поделиться опытом реализации функции шаринга данных через графовую базу ArangoDB в рамках разработки платформы Поехали!

    habr.com/ru/companies/ncloudte

    #arangodb #базы_данных #базы_данных #тестирование #документы_онлайн #мойофис #мойофис_документы

  33. Свежий взгляд на замену MS Office: Обзор актуальных версий МойОфис, Яндекс 360 и Р7-Офис

    Решение иностранных компаний покинуть российский рынок нарушило деятельность огромного числа организаций и частных пользователей, причем с самой неожиданной стороны. Если остановку прямых поставок техники смог компенсировать параллельный импорт, то решить проблемы с софтом оказалось куда сложнее. Многие просто не смогли продлить закончившуюся лицензию, но кому-то повезло еще меньше, и у них отозвали еще и действующие подписки. Выйти из ситуации помог переход на российский софт . Благо в сегменте офисного ПО выбор для импортозамещения оказался действительно большим.

    habr.com/ru/companies/x-com/ar

    #xcomshop #microsoft_office #р7 #р7офис #мойофис #яндекс

  34. Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

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

    habr.com/ru/companies/icl_grou

    #linux #vk_workspace #мойофис #mailion #rupost #tegu #communigate_pro #email #электронная_почта #импортозамещение

  35. Импортозамещаем почту в 2024: обзор самых хайповых сервисов сезона

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

    habr.com/ru/companies/icl_grou

    #linux #vk_workspace #мойофис #mailion #rupost #tegu #communigate_pro #email #электронная_почта #импортозамещение

  36. Перформанс ревью: как подготовиться и взять от ежегодной оценки всё возможное

    Перформанс ревью (performance review) — система оценки компаниями профессиональных качеств сотрудников. Это – популярный и эффективный инструмент, который используют крупные мировые и отечественные бренды, например, Google, Яндекс и Авито. Сами сотрудники часто относятся к перфоманс ревью с подозрением: из-за ощущения, что их действия и качества будут рассматривать, как под микроскопом, они чувствуют себя неуверенно и боятся неприятных последствий. Однако на деле ревью для сотрудника — это возможность определить свои сильные стороны и с помощью обратной связи от руководства построить свой дальнейший путь в компании. Под катом читайте, как не только подготовиться к перформанс ревью, но и получить от оценки максимум пользы.

    habr.com/ru/companies/ncloudte

    #performance_review #карьрера #рекомендации #мойофис

  37. 4 ограничения Jitsi «из коробки»: опыт доработки и интеграции масштабируемой ВКС

    В основе системы видео-конферец-связи в наших продуктах Squadus и Squadus PRO лежит open-source решение Jitsi. Однако нам пришлось существенно его доработать – у базовой Jitsi есть ограничения, которые не позволяют выстроить надёжную корпоративную ВКС под бизнес-цели. Рассказываем, как мы адаптировали решение с минимальным вмешательством в код, разобрались с масштабируемостью и интеграцией с другими нашими сервисами и создали безопасную и стабильную систему с гибким управлением правами, рассчитанную на тысячи участников. Под катом мы подробно разберем наш путь — от адаптации Jitsi «из коробки» до разработки функций для вебинаров и конференций. Также рассмотрим методы улучшения функциональности с помощью Prosody-плагинов, особенности масштабирования, создание мультиконференций, управление правами доступа и технические доработки, которые могут быть полезны разработчикам.

    habr.com/ru/companies/ncloudte

    #вкс #мойофис #squadus #squadus_pro #видеоконференцсвязь #видеоконференции #jitsi #jitsi_meet

  38. ВКС, мессенджер и совместная работа с документами в одном приложении. Изучаем новый продукт — Squadus PRO от МойОфис

    Полтора года назад МойОфис представил цифровое рабочее пространство Squadus — полноценную замену решений иностранных вендоров. Сегодня мы выпустили новый продукт

    habr.com/ru/companies/ncloudte

    #squadus_pro #новый_продукт #рабочее_пространство #чат #вкс #офисное_по #отечественный_софт #мойофис #коммуникации #коммуникации_в_команде

  39. МойОфис обновил цифровое рабочее пространство Squadus. В релизе 1.4 улучшены возможности для коммуникации команд

    В 2023 году мы выпустили цифровое рабочее пространство

    habr.com/ru/companies/ncloudte

    #цифровое_рабочее_пространство #squadus #мойофис #отечественное_по #российский_софт #вкс #чат #коммуникации #обновление

  40. Крупное обновление «МойОфис Образование»: изучаем релиз 3.1. Что мы подготовили для школьников к новому учебному году

    МойОфис выпускает ПО не только для бизнеса и частных пользователей. Мы также уделяем большое внимание работе с образовательными организациями. Специально к началу учебного года мы подготовили новый релиз 3.1 нашего продукта «МойОфис Образование». Обновление создано с учетом актуальных потребностей школьников, студентов и преподавателей школ и колледжей и включает в себя всё необходимое для решения любых академических задач. Под катом читайте, что нового и полезного для работы с текстами, таблицами и презентациями появилось в нашем релизе.

    habr.com/ru/companies/ncloudte

    #мойофис #образование #редакторы #работа_с_текстом #работа_с_таблицами #презентации #обновление #академические_работы #отечественное_по #отечественный_софт

  41. Десятки новых функций для работы с документами в «МойОфис Образование»: изучаем состав релиза 2.8

    В МойОфис мы не только выпускаем ПО для бизнеса и частных пользователей, но и активно сотрудничаем с образовательными организациями. Продукт « МойОфис Образование », включающий в себя приложения для работы с текстами, таблицами и презентациями, появился в нашей линейке семь лет назад. Все это время мы развиваем его возможности с учётом потребностей целевых пользователей: добавляем новые инструменты и оптимизируем имеющиеся функции. В начале апреля мы выпустили большое продуктовое обновление 2.8. В том числе он затронул «МойОфис Образование»: продукт версии 2.8 был улучшен для ещё более удобного и эффективного выполнения академических задач. Какие возможности появились в обновлённом решении и как они могут быть полезны при работе с документами, читайте под катом.

    habr.com/ru/companies/ncloudte

    #мойофис #образование #редакторы_кода #работа_с_текстом #работа_с_таблицами #презентации #обновление #академические_работы #отечественное_по #российский_софт

  42. Итоговое обновление года. МойОфис добавил в продукты 1379 новых функций и улучшений

    МойОфис объявил о крупном обновлении компонентов своей экосистемы. В релизе 2.7 были значительно улучшены решения «МойОфис Частное Облако 2», «МойОфис Почта 2» и «МойОфис Профессиональный 2», а также настольные редакторы «МойОфис Стандартный 2» и мобильное приложение «МойОфис Документы». О составе релиза читайте под катом.

    habr.com/ru/companies/ncloudte

    #обновление #мойофис #отечественное_по #российский_софт #редактор_документов #частное_облако #почта #работа_с_текстом #работа_с_таблицами

  43. [Перевод] Как я случайно сэкономил компании полмиллиона долларов

    Разработчик под ником Ludic*, автор технического блога Ludicity, сэкономил своей компании полмиллиона долларов за пять минут. Это больше, чем он заработал для работодателей за всю его карьеру, поскольку сфера деятельности, о которой далее пойдёт речь, — обман. Он всего лишь нажал на пять кнопок. Под катом Ludic рассказывает, как так получилось, и почему ему обидно, что произошедшая ситуация возможна в принципе. *Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис.

    habr.com/ru/companies/ncloudte

    #data_science #перевод #мойофис #зарубежный_опыт #экономия #оптимизация_расходов

  44. [Перевод] Проклятие новичка-эксперта: как развалить команду разработчиков

    Почему некоторые разработчики останавливаются в развитии, выбирая путь посредственности, и при этом получают отличные зарплаты, повышения и признание? Программист и основатель нескольких компаний Эрик Дитрих* объясняет это феноменом «экспертов-новичков» — самоуверенных дилетантов, которые имеют влияние именно благодаря своей ограниченности. Под катом читайте, как такие псевдоэксперты появляются и приводят продуктивные команды к деградации. А также советы, как избавиться от влияния их «экспертного» мнения, сохранить эффективность коллектива и самому не попасть в ловушку ложного всезнайства. *Обращаем ваше внимание, что позиция автора может не всегда совпадать с мнением МойОфис

    habr.com/ru/companies/ncloudte

    #мойофис #перевод #саморазвитие #новичкам #учебный_процесс

  45. «Не заставляйте меня вводить цифры»: реализуем сложный повтор в мобильном календаре

    Сегодня многие пользуются календарем на мобильном устройстве: приложение своевременно напоминает о рабочих встречах, походах к врачу, днях рождения друзей и в целом помогает чётче следовать своему расписанию. Некоторые события в календарной сетке являются регулярными, то есть повторяются с определённой периодичностью. Например, можно отметить в календаре день рождения бабушки, чтобы вовремя её поздравить. Бывают повторы посложнее — скажем, для тренировок в фитнес-клубе, которые проходят каждую среду и пятницу в 19:00. Чтобы не вносить в календарь каждую тренировку по отдельности, есть возможность настроить повторяющееся событие. В ходе создания мобильного календаря для одного из наших продуктов нам требовалось проработать настройки сложного повтора — и сделать их понятными и удобными для пользователя. Под катом рассказываем о том, с какими проблемами мы столкнулись при проработке настроек сложного повтора, как проверили гипотезу с помощью исследования и выбрали в итоге оптимальное решение.

    habr.com/ru/companies/ncloudte

    #ux #research #design_principles #мойофис #исследование #календарь

  46. (Не)кладбище тикетов: воскрешаем бэклог без шаманов и танцев с бубнами

    Они копятся в темных уголках бэклога — тикеты, которые никто не решает. Сначала их было десять, потом сто, а через год вы с ужасом понимаете: это уже кладбище. Команда боится туда заглядывать, пользователи злятся, а продукт медленно тонет под грузом нерешенных проблем. Спойлер: чтобы спасти проект, не понадобятся ни святая вода, ни экзорцист. Только системный подход и наши инструкции. Меня зовут Катя Орешкова, и я работаю над

    habr.com/ru/companies/ncloudte

    #обратная_связь #дизайнпроцессы #фидбек #мойофис #mailion #дизайндолг #проектирование_интерфейсов #дизайн_продуктов

  47. Вы просили катастрофоустойчивость в почте? Мы сделали. Рассказываем про релиз Mailion 1.9

    От сбоев и аварий любого масштаба не застрахована ни одна крупная ИТ-система, однако их последствия можно сделать незначительными для работы компании. Именно поэтому, основной упор в новой версии корпоративной почты Mailion 1.9 мы сделали на катастрофоустойчивости – защите данных в любой непредвиденной ситуации. Другие новые функции в этом релизе упрощают миграцию из Exchange и дают возможность контролировать перенос и синхронизацию всей важной информации. Под катом детально разберём реализацию катастрофоустойчивости и остальные улучшения в релизе 1.9.

    habr.com/ru/companies/ncloudte

    #мойофис #mailion #почта #отечественное_по #обновление #почтовая_система #отечественный_софт #катастрофоустойчивость #миграция

  48. Масштабный апдейт нового поколения продуктов МойОфис: дополнили инструменты для разработчиков и ускорили работу ПО

    МойОфис представляет новую технологию для разработчиков — средство просмотра документов в «МойОфис SDK». Также в релизе 3.1 мы значительно увеличили производительность и количество инсталляций «МойОфис Частное Облако 3», внедрили календарь и ленту активности в цифровое пространство Squadus и добавили множество полезных функций для работы с таблицами в «МойОфис Стандартный 3». Под катом изучаем состав релиза 3.1: рассказываем, что мы добавили и оптимизировали для каждого продукта, и для каких офисных задач будут полезны эти изменения.

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #мойофис_текст #редакторы_документов #обновление_по #отечественное_по #отечественный_софт #отечественный_производитель #отечественный_продукт

  49. Новое поколение домашнего ПО от МойОфис — рассказываем, как мы переизобрели наши редакторы

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

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #мойофис_текст #редакторы_документов #обновление_по #отечественное_по #отечественный_софт

  50. Масштабный апдейт нового поколения продуктов МойОфис: дополнили инструменты для разработчиков и ускорили работу ПО

    МойОфис представляет новую технологию для разработчиков — средство просмотра документов в «МойОфис SDK». Также в релизе 3.1 мы значительно увеличили производительность и количество инсталляций «МойОфис Частное Облако 3», внедрили календарь и ленту активности в цифровое пространство Squadus и добавили множество полезных функций для работы с таблицами в «МойОфис Стандартный 3». Под катом изучаем состав релиза 3.1: рассказываем, что мы добавили и оптимизировали для каждого продукта, и для каких офисных задач будут полезны эти изменения.

    habr.com/ru/companies/ncloudte

    #мойофис #мойофис_документы #мойофис_текст #редакторы_документов #обновление_по #отечественное_по #отечественный_софт #отечественный_производитель #отечественный_продукт