Это копия, сохраненная 22 октября в 22:20.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Итак, всякий раз, когда мне присылают подобный файл для работы, я запускаю одну из специально подготовленных виртуалочек с Microsoft Office. И всяких раз я с нетерпением предвкушаю, чем же на этот раз меня впечатлит Word, Excel или PowerPoint.
Варианты бывают разными — иногда приложения удивляют удачными решениями в области автоматизации, но чаще они просто напрочь ломают документы.
Вот один из ярких примеров. Здесь можно посмотреть, как работает инфраструктура COM и как EMF-изображение из OLE-блоба с формулой преобразуется внутри Word в примитивы PDF, да так, что развалены все аффинные преобразования. Спасибо Microsoft за обратную совместимость!
> все поехало
>Чего ты ждал то?
Я от Word другого и не жду. Как следствие, добровольно эту программу не использую.
А я кстати говорил что с docx и doc абсолютно всегда такая хуйня была. Но почему-то мне эту проблему демонстрировали как недостаток linux.
>из OLE-блоба
OLE - говно бай дизайн, избегай их до последнего. Это как наставить хуйпойми каких плагинов в бараузер, а потом удивляться что половина сайтов разломалось.
>OLE - говно бай дизайн
Ну, я бы дал более осторожную оценку. В девяностых это виделось разработчиками коммерческих офисных пакетов как весьма перспективная технология. Именно COM и OLE лежат до сих пор в основе того же Word, хотя динамику развития последнего в отношении COM и OLE в последние три пятилетки я бы уценил как рост скептического отношения Майкрософт.
> избегай их до последнего.
Я так и делаю. Я уже сказал, что запускаю Word не добровольно. Я ещё лет двадцать назад принял решение, что в вопросе компоновки электронных текстовых документов (в особенности, ориентированных на набор страниц) средства COM и OLE неприемлемы и требуют замены. Сегодня я готовлю подобные публикации, богатые на форматирование и разные иллюстративные элементы, только при помощи языков разметки и компилятора с выводом в PDF. Например, мой типовой инструмент для компоновки, набора текста и математики — это LaTeX с расширениями (TikZ для иллюстраций, tabu и tabularray для таблиц, xindy для указателей, biber и biblatex для библиографии).
А так это ты, tikz-шиз! Привет. Прошу прощения, сразу по слогу не узнал.
>Но почему-то мне эту проблему демонстрировали как недостаток linux.
Это уже потом, к EOL у Windows XP люди перешли на MSO2007 и новее. А до середины десятых всё ещё ходили документы, созданные в MSO2003 и старее (Ribbon UI не все по достоинству оценили).
>Спасибо Microsoft за обратную совместимость!
Это та самая обратная совместимость, где:
- SecuROM, Starforce и другие DRM в настоящее время неработоспособны?
- Драйверы несовместимы между версиями винды?
- Игры и софт или требуют патчей, или и вовсе не запускаются, а режимы совместимости работают через раз?
- Когда дропнули и 16bit, и MS-DOS софт?
- И так далее?
Когда мне рассказывают про десятилетия обратной совместимости и как всякое легаси до сих пор поддерживается (и это же и является проблемой, нарастающей как снежный ком с каждым новым релизом ОС), я просто вспоминаю вышеперечисленные пункты и понимаю, что особо не вижу разницы между Win/Mac/Linux.
В общем, я это всё к тому, что мифическая обратная совместимость продукции Macroshit Wangblows - это эдакий мем, когда пример до сих пор работающего выставляется как пример нерушимой догмы, а всё остальное напрочь опускается.
Ты просто сектант линукса и пытаешься как-то оправдать его недостатки тем, что у винды якобы тоже самое. Только вот на деле 90% софта обратно совместимо, а из остальных 10% большая часть приходится на специализированное ПО, которое использует специфические апи винды которые майки изначально делали для внутреннего потребления, как правило для защиты от пиратства. И 90% это очень хороший результат, примерно на 90% больше, чем у конкурентов
>90% софта обратно совместимо, а из остальных
И он почти весь при этом работает под wine. Когда ты вот про такое говоришь, то не забывай, что такая обратная совместимость — это, прежде всего, заслуга третьей стороны, которая вложила силы в то, чтобы написать качественное ПО по спецификациям winapi, mfc и пр.
>Ты просто сектант линукса
По юзерагенту определил? Ньюфаг, что-ли?
Так вот, Пердоликс ЖМУ/Аналикс я в рот ебал. Достаточно?
Дальше не читал, ибо ты даун.
>что особо не вижу разницы между Win/Mac/Linux.
Вчитывайся в это до тех пор, пока до тебя не дойдёт, дегенерат.
> SecuROM, Starforce и другие DRM в настоящее время неработоспособны?
Они выпилены пиратами или разрабами
> Драйверы несовместимы между версиями винды?
Драйвер от радеона для win 8 вполне совместим с win 11
> Игры и софт или требуют патчей, или и вовсе не запускаются, а режимы совместимости работают через раз?
Лучше чем на линуксе, где библиотеки будешь собирать со всех источников, чтобы запустить что-нибудь старше 10+ лет и 32 бит. На винду достаточно древние vc и net установить. Только не приводи в пример хуёво работающих игра игры от беседки, они и на 7ке так себе работали
> Когда дропнули и 16bit, и MS-DOS софт?
Оно только для предприятий нужно, если так и захотелось поиграть в некроту, то в гоге и досбокс сразу вшивают. Для остального досбокс
> SecuROM, Starforce и другие DRM в настоящее время неработоспособны?
Они лезли в ядро, использовали недокументированные функции и хаки, и нарушали все мыслимые правила безопасности. Эту хуйню разрабатывали с установкой "пусть лучше у честного юзера комп 10 раз в синий экран упадёт, чем грязный пират нашу защиту левой пяткой снимет".
> Драйверы несовместимы между версиями винды
Архитектура некоторых подсистем кардинально поменялась, например видеодрайвера стали просто другими.
> Игры и софт или требуют патчей, или и вовсе не запускаются, а режимы совместимости работают через раз?
Почти все работает отлично, если сделано без костылей и грязных хаков.
> Когда дропнули и 16bit, и MS-DOS софт?
За это AMD спасибо скажи: в разработанном ими 64-битном режиме недоступен режим виртуализации 8086, за счет которого и осуществлялась поддержка 16-битного софта. Впрочем, устанавливаешь одну софтину в пару кликов, и вуаля: все 16-битные программы снова работают даже на Windows 11.
> Когда мне рассказывают про десятилетия обратной совместимости и как всякое легаси до сих пор поддерживается
И это правда, 90% софта отлично работает, пусть он даже создавался для Windows 95. А в линухе даже Hello World не запустится уже на следующей версии дистрибутива, потому что видите ли библиотека glibhui обновилась с версии 2.8.11 до 2.8.12...
> и это же и является проблемой, нарастающей как снежный ком с каждым новым релизом ОС
Не является. Легаси части винды выдрочены до последнего байта, они охуенно быстры и стабильны. Хуёво работает только современная соевая поебота написанная на .NET.
>Легаси части винды выдрочены до последнего байта
И по этой причине пердолики переписали штатную библиотеку, например, манипулирующую с wmf/emf и обеспечили в ней опции совместимости с ошибками оригинальных библиотек Майкрософт.
>в линухе даже Hello World не запустится уже на следующей версии дистрибутива, потому что видите ли библиотека glibhui обновилась с версии 2.8.11 до 2.8.12...
Собираешь из исходников, которые в отличии от
> 90% софта отлично работает, пусть он даже создавался для Windows 95.
Доступны на 100%. Просто у виндузятника от исходников приступ дрожащего очка начинается. Приёбка высосана из хуя в процессе самоотсоса.
Решение предельно простое: используй единственную нормальную ОС для десктопа, то есть Винду.
Прыщи ВО ВСЕМ хуже винды. Нет НИ ОДНОЙ причины сидеть под линуксом в 2024 году.
На линуксе НИКОГДА не будет софта. НИКОГДА не будет полноценного и законченного дистрибутива. Ни одного.
А причём тут твой символ веры, когда в оп-посте показано явно, что решением именно Windows и Microsoft Office не являются?
>И это правда, 90% софта отлично работает, пусть он даже создавался для Windows 95.
Так было на 32-битной семерке. На 64-битной уже работало 70% софта. На десятке - еще меньше. Теперь с каждой версией обратная совместимость будет ухудшаться, потому что старой команды МС больше нет, и за все отвечают индусы. Сейчас многие старые проги в вайне лучше работают. В 12-й винде похоже придется вайн под виндой запускать через WS лол (dxvk уже сейчас под виндой запускают, чтобы старые игрули работали).
> dxvk уже сейчас под виндой запускают, чтобы старые игрули работали
Старые это какие? Насколько я знаю, дхвк запускают дабы вызовы 9 директикса в вулкан ретранслировать, что в среднем по больнице лаёт некоторым повышение производительности, но как метод не универсален, у дхвк много проблем.
Кун, ДС, М, 20, Кун.
165/57 Няшно кунчик, 27 для отношача.
Слабое здоровье.
Безработный.
Я фотограф, ищу как вариант онгоинги в очердной пиздорез) Но всего в любые темы.5 Сова, но никогда не очень тяночку ирл!
Чтобы было бы круто.
Сразу скажу — нескромную часть времени суток, кун и алкоголь, люблю посидеть в основном что-то либо по ночному Питеру, поняшиться там подводные и т.д.
Так же забитой домашней пупуниЛюблю все посты без стеснения и строительных наушников, звуки высокочастотные то время или подружиться не пью@astalosnedol
Не в то окно
Ахвхаха
Ты сам виноват, что выбрал некачественный формат. Не стоит ожидать хорошего результата от плохих исходных данных
OLE - устаревшая технология, которую лучше избегать. В современных приложениях для работы с текстом, таких как LaTeX, используются более эффективные методы компоновки и форматирования.
говорят для инвесторов.
Чсх, я заинтересовался.
Это копия, сохраненная 22 октября в 22:20.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.