формат OOXML (а именно его майкрософтовское прочтение) не для создавался, чтобы принести всем счастье и даром
А вы когда-нибудь программировали хоть на чем-то? В корпоративной среде требуется программно генерировать документы, текстовые или таблицы. Если формат открытый и хорошо задокументирован, то вы без проблем можете написать процедуру генерации хоть на бейсике. Но фактически, из-за всех проблем с форматом для создания "тяжелых" документов приходилось запускать Word, Excel как отдельный процесс и связываться с ним по OLE. Ресурсов эта задача кушала как не в себя. Хорошо это или плохо, это #$*@^% как плохо.
Когда кажется — креститься надо. Но в данном случае этой истории лет 20 точно есть, и с того времени ничего не поменялось, корпорация зла полностью оправдывает свое название. MS в "открытый формат" упаковала блобы, фактически это фрагменты старых проприетарных бинарных форматов. Содержимое блобов не задокументировано, вдобавок на проприетарные форматы выданы патенты, в результате open-source сообщество рискует получить судебные иски использования чужой интеллектуальной собственности.
Для ваших задач вполне подошел обычный блокнот или md формат. Совместимость вылазит на корпоративных документах, где сложное форматирование, таблицы и все остальное.
Выскажу свое мнение, размещать скрипт бэкапа БД в самом контейнере postgres:16-alpine это мягко говоря тупо. По правилам, система архивации данных должна быть независима от самой системы которую она бэкапит. А у вас получается все в одной куче, причем выполнение скрипта никак не контролируется. В данном случае, бэкап лучше сделать внешней cron задачей.
Все ваши советы можно свести к одному, если вам нужны деньги, то работайте больше. Вроде бы озвучили проблемы, но решений нет. Когда формулируете промпт к ИИ, дописывайте фразу "и напиши подробно способы решения для малых VPS с минимальными ресурсами".
Не надо этого стесняться, это норма. На самом деле Windows Forms как самый простой интерфейс реализации UI очень хорош, в особенности, если необходимо что-то быстро накидать без лишних сложностей.
Не все сразу ;) У меня переход по самому сложному сценарию, на мини-ПК работающий на ARM процессоре. Виртуализация на x86, запуск x86 Windows приложений под Wine не вызывает никаких проблем, все работает как часы, но все это не так просто запустить на ARM.
Далее же мы наблюдали показательный пример того, как компания с умнейшими специалистами и огромными ресурсами может в течение тридцати лет творить несуразицу,* оптимизируя продукт не под те задачи. Иначе говоря, это был пример того, как умнейшие люди делают глупые вещи.
Не согласен с утверждением. В данной формулировке получается, что умнейшие люди занимаются хе...й по своей воли. Но, я смотрю на эту проблему с другой стороны, разработчики в MS стали жертвой корпоративщины. Пример, добавление возможности запуска Android приложений на Windows 11 (Windows Subsystem for Android, WSA).
В руководстве, видимо после провала Windows Phone, был следующий гипотетический диалог:
Менеджер: смотрите, Android популярная ОС на телефонах. В мире миллиарды пользователей ОС Android. А давайте забацаем запуск Android приложений на Windows? Это же круто?
Разработчик: приложения с технической точки зрения разработаны под взаимодействие с малым форм-фактором экрана и сенсорным управлением. И зачем запускать Android приложения на Windows, если у пользователя и так есть Android смартфон?
Менеджер: ты ничего не понимаешь в потребностях пользователей, делай!
Итог, Microsoft прекратила поддержку подсистемы Android (WSA) в Windows 11 5 марта 2025 года по причине отсутствия широкого распространения, а работа с магазином приложений Amazon вместо Google Play, ограниченный выбор приложений и технические сложности не привлекли массового пользователя. Казалось бы, что могло пойти не так?
Почему возникла чехарда с UI в .NET? Ответ лежит на поверхности, после трансформации .NET Framework в кросс-платформенный netcore, кому нафиг нужна будет Windows, если UI нативно можно будет запустить на Linux. Это единственное, что держит Windows на плаву.
У меня включена статистика по сайту, материал публикуется сугубо технический, если взять за 100% все операционные системы семейства Windows, то получается следующий результат:
Windows 10 - 50%
Windows 11 - 45.7%
Остальные версии Windows ниже 10 (основная доля Windows 7 и Windows 8.1) - 4.3%
На данный момент работаю на Windows 10 Enterprise 2021 LTSC, даже лицензия куплена. Но далее, прорабатываю переход на Ubuntu. Скорее всего Windows платформа останется для игр Steam, но работа перейдет полностью на Ubuntu.
Юридического нюанса в данной ситуации нету. Отталкиваемся от формулировки [Ст. 20.20 КоАП РФ] (Распитие): Употребление пива, вина, водки и других алкогольных напитков в запрещенных местах влечет штраф от 500 до 1500 рублей. Алкогольный напиток это жидкость с содержанием этилового спирта. Неважно в каком виде и с какой тары происходит употребление, важен сам факт. Т.е. употребление обычной воды из бутылки с этикеткой на которой, например, написано пиво не образует состав правонарушения, но есть одно но.
Если проходящие сотрудники заметят сей пранк, то запросто могут квалифицировать действия как мелкое хулиганство, которое выразилось в явном неуважение к обществу, причем действия носят провокационный характер в отношение сотрудников полиции.
Больше всего в этой игре абсурдности меня забавляет защита детей от публичного употребления пива мужиками на лавке. Распитие алкоголя в публичных местах запрещено, но если бутылка в бумажном пакете, то якобы можно. Если до запрета непонятно было что в руке, пиво или буратино, то теперь если бутылка в бумажном пакете, то точно пиво. Второй момент, лично мне, как и наверное всем детям без разницы что пьют на лавочке мужики, главное, что бы вели себя культурно и не приставали к окружающим.
Я в детстве с большим удовольствием прочитал Артура Конан Дойла и несколько раз пересматривал советскую экранизацию, и что, тут же побежал за папироской? Разве есть какие-то исследования подтверждающие что папироска в кадре рождает желание курить? На мой взгляд, достаточно в само начале фильма просто сказать, не курите, это плохо, но если вы Уинстон Черчилль, то можете еще и коньяк литрами пить.
Безусловно техническая грамотность жителей Питера и Москвы выше среднестатистической по стране. Но не судите о России по Москве. Масса людей в глубинках не настолько хорошо во всем этом разбирается. Сам пост обусловлен сложностями обхода при включение режима БС.
А в целом, я считаю, что ситуация крайне плохая в стране, даже СССР не позволял себе настолько все цензурировать. Когда подвергаются цензуре советские фильмы, произведения Пушкина, то это уже совсем печально, потому что, все мы знаем чем закончил СССР, он просто распался.
На выборах гарантированно нарисуют 120%, потому что другого варианта не будет, механизм давно пошел в разнос.
Думаю, необходимо четко разделить два понятия в данной теме, это почтовый домен и почтовый сервер. Если по какой-то причине почтовый сервер был заблокирован, то имея почтовый домен можно перенести почту на другую площадку. Если вы пользуетесь почтовым доменом публичного почтового сервиса, например @yandex.ru, то в случае невозможности работать с почтовым ящиком, вы теряете все существующие связи связанные с этим почтовым ящиком.
Моя ситуация, у меня была большая переписка с разными людьми на почте @yandex.ru. Долгое время не пользовался ящиком. Решил зайти, и не получилось, Яндекс не дал мне доступ при правильном логине и пароле, сообщил, что кто-то взламывает ящик. Я два раза отправлял заявку на восстановление доступа, а воз и ныне там, нет доступа.
Свой домен + свой VPS проплачиваете лет эдак на 5 минимум, и у вас гарантированный доступ к почте. * - при условие что регистратор доменного имени не связан с российской юрисдикцией и не бежит в припрыжку исполнять европейские санкции.
Все правильно, а что вы хотите от юрисдикции бешеного принтера. Законы летят налево и направо, и частенько не только противоречат друг другу, а еще и Конституции. Не сложно догадаться, что защита прав собственности в такой обстановке становится эфемерным понятием. Именно поэтому западные инвесторы и ждут другую юрисдикцию, это не они такие плохие, это у нас опилками голова полна.
Тут вопросики, доживет ли страна в текущем варианте до 27 года. Как говориться по осени будем смотреть. Это мы тут все такие умные, себе впны понаставили, а большинство народу что смотреть, что слушать, а вакуум рождает еще больший страх и тревожность у них.
За пост спасибо, отличная работа, лишний раз убеждаюсь, что если бы не текущее руководство, то Россия была бы в топе мировых ИТ технологий и российские ИТ компании были бы фаворитами на бирже Nasdaq.
Что значит по зову души? Например, Моцарт зарабатывал музыкой — писал произведения на заказ, давал концерты, преподавал. При этом его произведения слушают до сих пор, т.е. получается и деньги получал и произведения отличные. У вас же идет противопоставление, что хорошие тексты можно написать только по зову души, не за деньги. А если за деньги, то это уже какой-то фастфуд.
Кстати, я тоже ожидал про эту игру прочитать, очень многообещающая игра. Игровые механики мне понравились, в роликах весьма неплохо нарисовали окружение. Автор поста самое главное и не приметил.
В РФ для слежки за населением разрабатывают собственный софт, который пока уступает по функциональности.
Видимо в РФ уже все проблемы решены, бедность побеждена, все люди живут в пентхаусах, а в каждом дворе по бентли. Но что-то мне подсказывает, что это не так.
На мой взгляд, власти явно заходят в тупик. Требовать от Apple вернуть российские приложения бессмысленно, т.к. при возврате, Apple попадает под ответственность оказания услуг организациям входящим в санкционный список.
Может быть, я слишком стар или чего-то не понимаю в современной разработке. Вы записали и разместили пачку роликов на рутьюбе, но при этом у вас нет списка функций и рабочей документации на систему (то что есть на сайте, это пародия на документацию). Мало того, вы пытаетесь продать решение путем размещение рекламы на Хабре, даже не подумав сравнить свою систему с аналогами. Чем ваша вундервафля лучше других? Это элементарный уровень продажников в компании. Хабр конечно же скажет вам спасибо за деньги, свою задачу он выполнил. Но готовиться то надо. И ДЕМКИ У ВАС НЕТУ, вам верно заметили. Если не прав, извольте пруфы представить.
Углубился я в документацию, в частности Документация по CRM, раздел Настройка SharePoint. Просто я обожаю этот продукт Microsoft.
Я правильно понимаю, что для работы CRM обязательно необходим MS SharePoint? Причем ссылка ведет на https://www.microsoft.com/ru-ru/microsoft-365/sharepoint/collaboration. Ну я зашел по этой ссылке, далее открыл Планы и цены. Не угадаете, что там было написано: Этот продукт в настоящее время недоступен для вашей страны или региона.
Еще один важный вопрос с позиции сисадмина, в документации есть упоминание про интеграцию с Active Directory. Я правильно понял, что должен светить наружу AD (открыть порты для доступа из сети Интернет) для возможности доступа к нему со стороны сервиса SimpleOne SDLC?
А вы когда-нибудь программировали хоть на чем-то? В корпоративной среде требуется программно генерировать документы, текстовые или таблицы. Если формат открытый и хорошо задокументирован, то вы без проблем можете написать процедуру генерации хоть на бейсике. Но фактически, из-за всех проблем с форматом для создания "тяжелых" документов приходилось запускать Word, Excel как отдельный процесс и связываться с ним по OLE. Ресурсов эта задача кушала как не в себя. Хорошо это или плохо, это #$*@^% как плохо.
Когда кажется — креститься надо. Но в данном случае этой истории лет 20 точно есть, и с того времени ничего не поменялось, корпорация зла полностью оправдывает свое название. MS в "открытый формат" упаковала блобы, фактически это фрагменты старых проприетарных бинарных форматов. Содержимое блобов не задокументировано, вдобавок на проприетарные форматы выданы патенты, в результате open-source сообщество рискует получить судебные иски использования чужой интеллектуальной собственности.
Описание проблем с форматом OOXML в публикации The Contradictory Nature of OOXML еще от 2007 года.
Кстати, можно на эту тему написать полноценный пост, материала более чем достаточно, так сказать понять всю глубину придурковатости мелкомягких.
Почувствуйте разницу:
Источник: Why OOXML is not a standard format for office documents
Для ваших задач вполне подошел обычный блокнот или md формат. Совместимость вылазит на корпоративных документах, где сложное форматирование, таблицы и все остальное.
Выскажу свое мнение, размещать скрипт бэкапа БД в самом контейнере postgres:16-alpine это мягко говоря тупо. По правилам, система архивации данных должна быть независима от самой системы которую она бэкапит. А у вас получается все в одной куче, причем выполнение скрипта никак не контролируется. В данном случае, бэкап лучше сделать внешней cron задачей.
Все ваши советы можно свести к одному, если вам нужны деньги, то работайте больше. Вроде бы озвучили проблемы, но решений нет. Когда формулируете промпт к ИИ, дописывайте фразу "и напиши подробно способы решения для малых VPS с минимальными ресурсами".
Для бэкапа сделал простой bash скрипт который можно запускать по расписанию, подойдет как раз для тех задач, которые вы и написали Простое резервное копирование VPS сервера на Linux с помощью bash-скрипта.
Bash-скрипт рассчитан на запуск в ОС Ubuntu, позволяет создавать резервные копии следующих типов данных
Файлов;
Папок;
Отдельных volume (том) Docker контейнеров на горячую (без остановки работы самих контейнеров);
Отдельных volume (том) Docker контейнеров с остановкой самих контейнеров (когда может быть нарушена целостность данных, например базы данных);
Базы данных MariaDB и PostgreSQL;
Список cron-задач;
Настройки UFW;
Настройки Fail2ban.
Еще кстати периодически запускаю (на ARM серверах тоже работает) Очистка дискового пространства в Ubuntu
Не надо этого стесняться, это норма. На самом деле Windows Forms как самый простой интерфейс реализации UI очень хорош, в особенности, если необходимо что-то быстро накидать без лишних сложностей.
Не все сразу ;) У меня переход по самому сложному сценарию, на мини-ПК работающий на ARM процессоре. Виртуализация на x86, запуск x86 Windows приложений под Wine не вызывает никаких проблем, все работает как часы, но все это не так просто запустить на ARM.
Не согласен с утверждением. В данной формулировке получается, что умнейшие люди занимаются хе...й по своей воли. Но, я смотрю на эту проблему с другой стороны, разработчики в MS стали жертвой корпоративщины. Пример, добавление возможности запуска Android приложений на Windows 11 (Windows Subsystem for Android, WSA).
В руководстве, видимо после провала Windows Phone, был следующий гипотетический диалог:
Менеджер: смотрите, Android популярная ОС на телефонах. В мире миллиарды пользователей ОС Android. А давайте забацаем запуск Android приложений на Windows? Это же круто?
Разработчик: приложения с технической точки зрения разработаны под взаимодействие с малым форм-фактором экрана и сенсорным управлением. И зачем запускать Android приложения на Windows, если у пользователя и так есть Android смартфон?
Менеджер: ты ничего не понимаешь в потребностях пользователей, делай!
Итог, Microsoft прекратила поддержку подсистемы Android (WSA) в Windows 11 5 марта 2025 года по причине отсутствия широкого распространения, а работа с магазином приложений Amazon вместо Google Play, ограниченный выбор приложений и технические сложности не привлекли массового пользователя. Казалось бы, что могло пойти не так?
Почему возникла чехарда с UI в .NET? Ответ лежит на поверхности, после трансформации .NET Framework в кросс-платформенный netcore, кому нафиг нужна будет Windows, если UI нативно можно будет запустить на Linux. Это единственное, что держит Windows на плаву.
У меня включена статистика по сайту, материал публикуется сугубо технический, если взять за 100% все операционные системы семейства Windows, то получается следующий результат:
Windows 10 - 50%
Windows 11 - 45.7%
Остальные версии Windows ниже 10 (основная доля Windows 7 и Windows 8.1) - 4.3%
Учитывая окончание поддержки Windows 10 в октябре 2025 года, это полный провал, новая ОС Windows нафиг никому не нужна по доброй воли.
На данный момент работаю на Windows 10 Enterprise 2021 LTSC, даже лицензия куплена. Но далее, прорабатываю переход на Ubuntu. Скорее всего Windows платформа останется для игр Steam, но работа перейдет полностью на Ubuntu.
Юридического нюанса в данной ситуации нету. Отталкиваемся от формулировки [Ст. 20.20 КоАП РФ] (Распитие): Употребление пива, вина, водки и других алкогольных напитков в запрещенных местах влечет штраф от 500 до 1500 рублей. Алкогольный напиток это жидкость с содержанием этилового спирта. Неважно в каком виде и с какой тары происходит употребление, важен сам факт. Т.е. употребление обычной воды из бутылки с этикеткой на которой, например, написано пиво не образует состав правонарушения, но есть одно но.
Если проходящие сотрудники заметят сей пранк, то запросто могут квалифицировать действия как мелкое хулиганство, которое выразилось в явном неуважение к обществу, причем действия носят провокационный характер в отношение сотрудников полиции.
Больше всего в этой игре абсурдности меня забавляет защита детей от публичного употребления пива мужиками на лавке. Распитие алкоголя в публичных местах запрещено, но если бутылка в бумажном пакете, то якобы можно. Если до запрета непонятно было что в руке, пиво или буратино, то теперь если бутылка в бумажном пакете, то точно пиво. Второй момент, лично мне, как и наверное всем детям без разницы что пьют на лавочке мужики, главное, что бы вели себя культурно и не приставали к окружающим.
Я в детстве с большим удовольствием прочитал Артура Конан Дойла и несколько раз пересматривал советскую экранизацию, и что, тут же побежал за папироской? Разве есть какие-то исследования подтверждающие что папироска в кадре рождает желание курить? На мой взгляд, достаточно в само начале фильма просто сказать, не курите, это плохо, но если вы Уинстон Черчилль, то можете еще и коньяк литрами пить.
Безусловно техническая грамотность жителей Питера и Москвы выше среднестатистической по стране. Но не судите о России по Москве. Масса людей в глубинках не настолько хорошо во всем этом разбирается. Сам пост обусловлен сложностями обхода при включение режима БС.
А в целом, я считаю, что ситуация крайне плохая в стране, даже СССР не позволял себе настолько все цензурировать. Когда подвергаются цензуре советские фильмы, произведения Пушкина, то это уже совсем печально, потому что, все мы знаем чем закончил СССР, он просто распался.
На выборах гарантированно нарисуют 120%, потому что другого варианта не будет, механизм давно пошел в разнос.
Думаю, необходимо четко разделить два понятия в данной теме, это почтовый домен и почтовый сервер. Если по какой-то причине почтовый сервер был заблокирован, то имея почтовый домен можно перенести почту на другую площадку. Если вы пользуетесь почтовым доменом публичного почтового сервиса, например @yandex.ru, то в случае невозможности работать с почтовым ящиком, вы теряете все существующие связи связанные с этим почтовым ящиком.
Моя ситуация, у меня была большая переписка с разными людьми на почте @yandex.ru. Долгое время не пользовался ящиком. Решил зайти, и не получилось, Яндекс не дал мне доступ при правильном логине и пароле, сообщил, что кто-то взламывает ящик. Я два раза отправлял заявку на восстановление доступа, а воз и ныне там, нет доступа.
Свой домен + свой VPS проплачиваете лет эдак на 5 минимум, и у вас гарантированный доступ к почте. * - при условие что регистратор доменного имени не связан с российской юрисдикцией и не бежит в припрыжку исполнять европейские санкции.
Все правильно, а что вы хотите от юрисдикции бешеного принтера. Законы летят налево и направо, и частенько не только противоречат друг другу, а еще и Конституции. Не сложно догадаться, что защита прав собственности в такой обстановке становится эфемерным понятием. Именно поэтому западные инвесторы и ждут другую юрисдикцию, это не они такие плохие, это у нас опилками голова полна.
А мне сайт понравился) Только мало картинок в ротации.
Тут вопросики, доживет ли страна в текущем варианте до 27 года. Как говориться по осени будем смотреть. Это мы тут все такие умные, себе впны понаставили, а большинство народу что смотреть, что слушать, а вакуум рождает еще больший страх и тревожность у них.
За пост спасибо, отличная работа, лишний раз убеждаюсь, что если бы не текущее руководство, то Россия была бы в топе мировых ИТ технологий и российские ИТ компании были бы фаворитами на бирже Nasdaq.
Что значит по зову души? Например, Моцарт зарабатывал музыкой — писал произведения на заказ, давал концерты, преподавал. При этом его произведения слушают до сих пор, т.е. получается и деньги получал и произведения отличные. У вас же идет противопоставление, что хорошие тексты можно написать только по зову души, не за деньги. А если за деньги, то это уже какой-то фастфуд.
Позвольте у вас узнать, почему писать статьи за деньги это грязная работёнка? В чем заключается грязь?
Кстати, я тоже ожидал про эту игру прочитать, очень многообещающая игра. Игровые механики мне понравились, в роликах весьма неплохо нарисовали окружение. Автор поста самое главное и не приметил.
Видимо в РФ уже все проблемы решены, бедность побеждена, все люди живут в пентхаусах, а в каждом дворе по бентли. Но что-то мне подсказывает, что это не так.
На мой взгляд, власти явно заходят в тупик. Требовать от Apple вернуть российские приложения бессмысленно, т.к. при возврате, Apple попадает под ответственность оказания услуг организациям входящим в санкционный список.
А где вы прочитали: "лицензия минимум на 10 разрабов"?
Может быть, я слишком стар или чего-то не понимаю в современной разработке. Вы записали и разместили пачку роликов на рутьюбе, но при этом у вас нет списка функций и рабочей документации на систему (то что есть на сайте, это пародия на документацию). Мало того, вы пытаетесь продать решение путем размещение рекламы на Хабре, даже не подумав сравнить свою систему с аналогами. Чем ваша вундервафля лучше других? Это элементарный уровень продажников в компании. Хабр конечно же скажет вам спасибо за деньги, свою задачу он выполнил. Но готовиться то надо. И ДЕМКИ У ВАС НЕТУ, вам верно заметили. Если не прав, извольте пруфы представить.
Углубился я в документацию, в частности Документация по CRM, раздел Настройка SharePoint. Просто я обожаю этот продукт Microsoft.
Я правильно понимаю, что для работы CRM обязательно необходим MS SharePoint? Причем ссылка ведет на https://www.microsoft.com/ru-ru/microsoft-365/sharepoint/collaboration. Ну я зашел по этой ссылке, далее открыл Планы и цены. Не угадаете, что там было написано: Этот продукт в настоящее время недоступен для вашей страны или региона.
Еще один важный вопрос с позиции сисадмина, в документации есть упоминание про интеграцию с Active Directory. Я правильно понял, что должен светить наружу AD (открыть порты для доступа из сети Интернет) для возможности доступа к нему со стороны сервиса SimpleOne SDLC?