URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 96487
[ Назад ]

Исходное сообщение
"Компания Microsoft открыла код инструментария для работы с ф..."

Отправлено opennews , 26-Июн-14 10:49 
В рамках инициативы .NET Foundation (http://www.opennet.me/opennews/art.shtml?num=39489), подразумевающей переход к открытым методам разработки платформы .NET, компания Microsoft открыла (http://blogs.office.com/2014/06/25/open-xml-sdk-goes-open-so.../) под лицензией Apache исходные тексты (https://github.com/OfficeDev/Open-Xml-Sdk) Open XML SDK, предоставляющего средства для создания и обработки документов в формате Open XML (DOCX, XLSX и PPTX). В частности, Open XML SDK позволяет генерировать документы, извлекать информацию из существующих документов (в том числе для преобразования в HTML) и модифицировать существующие документы.


Несмотря на то, что код Open XML SDK написан на языке C#, по мнению (https://people.gnome.org/~michael/blog/2014-06-25-openxmlsdk...) разработчиков LibreOffice он может послужить для улучшения поддержки формата Open XML в свободных офисных пакетах. В LibreOffice уже реализован собственный механизм разбора OOXML, написанный на C++ и отличающийся хорошей производительностью. Его не планируется менять, но в Open XML SDK присутствует хорошая реализация валидатора, который может быть использован в системе автоматизированного тестирования для проверки качества поддержки OOXML.

URL: https://news.ycombinator.com/item?id=7947738
Новость: http://www.opennet.me/opennews/art.shtml?num=40084


Содержание

Сообщения в этом обсуждении
"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Sergey722 , 26-Июн-14 10:49 
В чём подстава?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Xzibit , 26-Июн-14 10:52 
Цэдиезе

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Xaionaro , 26-Июн-14 11:18 
«Цэ» октоторп.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 12:02 
Название Си-решетка от микрософта - прозрачно намекает на вендорлок.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Музыкант , 26-Июн-14 11:23 
До диез мажоре, Вы хотели сказать?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено aborodin , 26-Июн-14 11:28 
Си четыре креста

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено пруфридер , 26-Июн-14 11:35 
четыре креста, уложенных крестом - уже пять крестов.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 12:28 
скорее уж квадратом: 2 сверху и 2 снизу, 2 слева и 2 справа
а выходит еще один крест, да

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:44 
> скорее уж квадратом: 2 сверху и 2 снизу, 2 слева и 2
> справа

Это получается уже не четыре, а восемь крестов! ОНИ ПЛОДЯТСЯ!!!


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено пруфридер , 26-Июн-14 18:08 
Тапком их, тапком!

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено vlivyur , 30-Июн-14 10:03 
C++, только плюсы со сдвигом

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено watman , 27-Июн-14 22:07 
Почему мажор to? Может это просто нота...

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено жабабыдлокодер , 26-Июн-14 12:56 
Скорее, Си-решетка.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено ананим , 26-Июн-14 15:42 
Си за решеткой.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:19 
> Си за решеткой.

Не си, а MS-быдлoкoдеры. Которых без решетки содержать стремно.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено anoname , 26-Июн-14 10:53 
В том, что МС запилит новую реализацию.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 10:54 
>код Open XML SDK написан на языке C#

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


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:10 
Mono.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 26-Июн-14 13:14 
#>>на нормальный язык.
> Mono.

Не язык. Ещё!


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено XoRe , 26-Июн-14 18:58 
> #>>на нормальный язык.
>> Mono.
> Не язык. Ещё!

perl ("язык языков")


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 27-Июн-14 09:50 
> perl ("язык языков")

Ща, индусы в  мс git освоят, глядишь, будет тебе и Micrisoft perl... (хотя собственно perl.exe и так лежал в бесплатных паках от МС (сборка какой-то другой конторы), f.e. nt4 resource kit или как там его) и их код на нём. Эпоха ж перемен.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:20 
> Ща, индусы в  мс git освоят,

Они работу с гитом еще в 2012-ю студию, кажется, встроили.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 27-Июн-14 10:22 
>> Ща, индусы в  мс git освоят,
> Они работу с гитом еще в 2012-ю студию, кажется, встроили.

То есть студия за язена и код теперь пишет, и с гитом работает? Чё ж он со своей ртутью-то всё...


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 08:30 
>Mono

Нет! Ещё этого гоуна в Libre не хватало.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:44 
>>код Open XML SDK написан на языке C#
> Чтобы получить профит от этого где-то кроме винды, придется напрячься и портировать
> на нормальный язык.

C# - нормальный язык (для своих задач). Ему с родословной не повезло. :(


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 17:57 
Вендорлокнутое тормозное дерьмецо? Ну да, какие задачи такой язык.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:21 
> C# - нормальный язык

Не знаю как насчет языка, а вот рантайм вываливающий за час инсталла полтора гига дряни на диск - это явный перебор...


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Gannet , 26-Июн-14 22:30 
Brainfuck

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено rshadow , 26-Июн-14 11:07 
В том что в текущем виде МС не нужен. Он либо изменится либо сольет до обычной конторки типа 1С. Может здесь не прослоупочат.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено хмм , 26-Июн-14 11:13 
Сам формат OOXML нехороший и обложен патентами.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:22 
> Сам формат OOXML нехороший и обложен патентами.

А даже если и не обложен, формат со спеками на 6000 страниц - это ппцЪ. Учитывая что MSO не кушает документы сгенеренные по их же спекам - "горбатого могила исправит".


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Okay , 26-Июн-14 12:30 
Возможно какие-то костыли запатентованы.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:11 
C#

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Сергей , 26-Июн-14 15:14 
> В чём подстава?

Исходники x264 под GPL, но  от неуплаты мзды это не освобождает.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:22 
> Исходники x264 под GPL, но  от неуплаты мзды это не освобождает.

Зависит от юрисдикции вообще-то.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено umbr , 26-Июн-14 15:23 
Подстава в том, что хороший XML-формат не нуждается в специальных библиотеках - достаточно опубликовать спецификации и XSD/DTD.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 26-Июн-14 15:40 
А Microsoft XML? :>

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено noize , 26-Июн-14 10:51 
Приятно читать новости про то, что одни люди идут навстречу другим и открывают свои наработки, чтобы третьи люди смогли использовать эти наработки в своей повседневной жизни

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 11:12 
микрософт просто так ничего обычно не делает. Наверняка целью является дискредитация формата OpenDocument.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 12:31 
> микрософт просто так ничего обычно не делает. Наверняка целью является дискредитация формата
> OpenDocument.

не столько дискредитация, сколько действие направленное на положительный отклик общественности, PR-ход


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 19:12 
MS Open XML может дискредитировать только сам себя. На его фоне OpenDocument - просто воплощение торжества человеческого разума :)

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 22:37 
Потому OpenDocument - стандарт.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 17:58 
> Приятно читать новости про то, что одни люди идут навстречу другим и
> открывают свои наработки, чтобы третьи люди смогли использовать эти наработки в
> своей повседневной жизни

Не, вы не понимаете. Одни люди поманили других конфеткой а за спиной держат нож.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено XoRe , 26-Июн-14 19:00 
> Приятно читать новости про то, что одни люди идут навстречу другим и
> открывают свои наработки, чтобы третьи люди смогли использовать эти наработки в
> своей повседневной жизни

Скорее реклама своего формата.
Учитывая, что как международный стандарт пропихивается именно ODF.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Журналовращатель , 26-Июн-14 10:52 
Хотя, LO - это именно тот продукт, в который можно бы и принять г@внокод от некр0с0фта, лишь бы оно работало так_же, со всеми багами и глюками. А потом их можно и отрефакторить. При монструозности пакета лишняя моно-зависимость сильно не помешает.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 11:14 
> Хотя, LO - это именно тот продукт, в который можно бы и
> принять г@внокод от некр0с0фта, лишь бы оно работало так_же, со всеми
> багами и глюками. А потом их можно и отрефакторить. При монструозности
> пакета лишняя моно-зависимость сильно не помешает.

Можно подумать, что для компании, которая не хочет иметь нерешаемых проблем хотя бы ближайшие лет 10, есть альтернатива LO.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено paulus , 26-Июн-14 12:57 
Вот только давайте без этого.., а то сразу в LO решили запихнуть моно.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Журналовращатель , 26-Июн-14 15:33 
> Вот только давайте без этого.., а то сразу в LO решили запихнуть
> моно.

А почему бы и нет? Он и так жирный, а с некробыдл0форматами совместим не очень. Я запускаю LO раз в месяц, но всякие бюстгалтера и прочий планктон с этим работает. Хочется в масштабах страны заткнуть их хотелку LO, а не m$0


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Revolution , 26-Июн-14 10:52 
То есть ждать очередной смены формата офисовских документов?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено anoname , 26-Июн-14 11:10 
А ты, догадливый.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено хмм , 26-Июн-14 11:19 
Не обязательно. В OOXML можно добавлять проприетарные патентованные фичи, не меняя формата официально. Спецификация позволяет.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 12:32 
> То есть ждать очередной смены формата офисовских документов?

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


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено VolanD , 26-Июн-14 11:12 
>[оверквотинг удален]
> Несмотря на то, что код Open XML SDK написан на языке C#,
> по мнению (https://people.gnome.org/~michael/blog/2014-06-25-openxmlsdk...) разработчиков
> LibreOffice он может послужить для улучшения поддержки формата Open XML в
> свободных офисных пакетах. В LibreOffice уже реализован собственный механизм разбора OOXML,
> написанный на C++ и отличающийся хорошей производительностью. Его не планируется менять,
> но в Open XML SDK присутствует хорошая реализация валидатора, который может
> быть использован в системе автоматизированного тестирования для проверки качества поддержки
> OOXML.
> URL: https://news.ycombinator.com/item?id=7947738
> Новость: http://www.opennet.me/opennews/art.shtml?num=40084

Странный шаг. МСО тогда защем нужен будет?


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено тоже Аноним , 26-Июн-14 12:01 
Странный вопрос: предполагается, что он зачем-то нужен сейчас.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено VolanD , 26-Июн-14 12:15 
> Странный вопрос: предполагается, что он зачем-то нужен сейчас.

Чтобы открывать DOCX :)


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 12:03 
Только мусорного тормознутого C# кода от .NETа, жирной и кривой либре не хватало до полного щастья. микрософт молодцы, знают как конкурента, заставить грузиться ещё дольше заставить, и по его собственному желанию.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено llolik , 26-Июн-14 12:50 
> жирной и кривой либре не хватало до полного щастья

MSO, надо думать, лёгкий и безглючный?


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено бедный буратино , 26-Июн-14 13:04 
да-да, если посыпать дампом МСО, то он ещё и микробов убивает... а уж если на пиписку посыпать - можно будет форточку с дивана закрывать.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:01 
Акуеть! Даже на православный гитхаб выложили https://github.com/OfficeDev/Open-XML-SDK

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 26-Июн-14 13:11 
> Акуеть! Даже на православный гитхаб выложили https://github.com/OfficeDev/Open-XML-SDK

Да, да, под совместимой с GPLv3 лицензией. Чего только не, чтобы свинью LO подло-жить! </Oo>


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Sergey722 , 26-Июн-14 13:22 
Да пофиг, что гпл3, пофиг на .Net. Не обязательно этот код в ЛО тащить, можно на его основе конвертер сделать, например. Ну и просто подглядеть как оно работает, если этот инструмент тянет на эталонный. Либо тут еще что-то нечисто, либо МС размахивает белым флагом, либо одно из двух...

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 14:18 
Микрософт здесь может себя как интел с wimax-стеком себя повести. Выложили референс, а дальше забросят разработку.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:12 
> Initial drop of source code
> drop

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 26-Июн-14 13:17 
>> Initial drop of source code
>> drop

Поясните, что Вы имели?

"Капля в море", бомбометание, ... +

      7) падающий занавес (в театре)
      9) удар по мячу, отскочившему от земли (в футболе)
      10)наличник (замка)
      11)щель для монеты или жетона (в автомате)
      12)падалица (о плодах)
      13)_тех. перепад


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено rain87 , 26-Июн-14 14:58 
http://www.urbandictionary.com/define.php?term=droppings думаю это

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено hummermania , 26-Июн-14 15:26 
Коммент ко второму коммиту в репе. ИнжЫнэры некрософта осваивают гит....

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Andrey Mitrofanov , 26-Июн-14 16:08 
> Коммент ко второму коммиту в репе. ИнжЫнэры некрософта осваивают гит....

А, понятно. Приборы.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено mcshel , 26-Июн-14 13:10 
Что-то тут не чисто, Microsoft где выгода?)

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 13:16 
Серьезно?
- в формат можно запихнуть мелкософт ось онли фичи, как результат, файл будет открываться только на мелко оси
- формат конкурирует с открытым, как следствие теперь мелкие могут сказать мол мы открыли исходники, а у остальных руки из ж растут, дать огласку - хомяки клюнут
- C#

Мелки никогда ничего не делают не обдумав. Скомпромитировать набирающего популярность конкурента как раз в их духе.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Нанобот , 26-Июн-14 13:21 
лучше б они свой дотнет на линукс портировали. а то эта кривонедоподелка mono как-то плохо работает

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено ццц , 26-Июн-14 13:50 
не надо всякую хрень на линукс тащить.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 14:22 
В таком случае, как там оказался ты?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено ццц , 27-Июн-14 18:53 
Ты, дурачек, программа запущенная в линуксе?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 16:12 
Можно конкретнее, чем моно кривее микрософтовской реализации?

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 17:05 
> Можно конкретнее, чем моно кривее микрософтовской реализации?

А кто cказал, что кривее? Просто у него радиус кривизны с противоположным знаком ;)


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 26-Июн-14 19:34 
Слив засчитан

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено anonymus , 26-Июн-14 22:37 
тем, что софт, написанный под .NET, не работает под моно.

От моно я не жду ни производительности, ни безопасности, ничего кроме совместимости. Её нет.


"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Аноним , 27-Июн-14 10:24 
> ничего кроме совместимости.

Да вы уху ели? Ждать кроссплатформенность от MS?!



"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено upyx , 27-Июн-14 20:15 
Ура! Теперь можно будет допилить нормальный конвертер OOXML => ODT. :D Один раз сделать и забыть как страшный сон.

"Компания Microsoft открыла код инструментария для работы с ф..."
Отправлено Филипп Филиппович , 28-Июн-14 00:00 
Даже удивительно. Они что, новый формат изобретают, что вздумали открыть код, который может позволить радикально улучшить поддержку существующего в альтернативных офисах?