LINUX.ORG.RU
ФорумTalks

Динозавры поднимают голову


0

0

Было интересно читать http://www.linux.org.ru/jump-message.jsp?msgid=1343241 Оказывается, не только у нас до сих пор осмысливают нужность XML. На Диком Западе непуганых идиотов и динозавров IT-индустрии не меньше. Вот, почитайте http://blogs.zdnet.com/Ou/?p=97 http://blogs.zdnet.com/carroll/index.php?p=1487 Я жрал-валялся. Он хочет получать email-вложения в виде Word-файлов, напичканных макро-вирусами, и обосновывает свое желание тем, что голый неупакованный XML-документ будет в 3-15 раз больше по объему. Moron

anonymous

Ответ на: комментарий от vilfred

> I suppose it's because XML has the following benefits:

> * Increase storage industry sales by 1000%
> * Increase Telco and ISP sales of bandwidth by 1000%
> * Create a whole new category of hardware sales in XML acceleration
> * Sell a ton of new XML compression gear
> * Increase server sales due to additional computational requirements

А чё, скажешь - нет, что ли? Если начинать пихать XMS везде, где только можно, то так и будет. В большинстве случаев он избыточен и не нужен, но тупые кодеры суют его по привычке. Во всём надо знать меру, но многие этого не понимают.

За doc-файлы, впрочем, низачот однозначно.

M$ просто обидно, что её форматы стандартами не становятся, вот она и науськивает всех на чужие форматы.

anonymous
()
Ответ на: комментарий от anonymous

> What does XML do for me that I can't do with existing binary formats and existing RDBMS formats? What kind of ROI (return on investment) can possibly justify the massive retrofit of my entire IT infrastructure to be "XML-friendly"? Oh, but it's human-readable! Umm, has anyone ever tried to read a raw XML document before they espouse the human-readability of XML? Maybe some Vi guru can call it human readable but I sure can't and I don't know of normal person who would. A simple CSV file that is at least 10 times smaller is infinitely more human-readable than XML. Granted a human has no chance of reading a binary format file like a Microsoft Access MDB Database file but that's what software is suppose to do, present information in a easy to view format. No normal person is interested in reading raw XML even if they're guilty of spreading the myth of XML human-readability.

Подпишусь практически под каждым словом, кроме "10". И жду опровержения от оголтелых пропихивателей xml.

anonymous
()
Ответ на: комментарий от anonymous

>What does XML do for me that I can't do with existing binary formats and existing RDBMS formats?

Ты можешь получить из Oasis Open Document документа тело документа, оглавление документа, список всех абзацев/параграфов, автора документа, рисунок №3 из документа с помощью любой самописной программы, даже если ты напишешь ее на sed. Из бинарного документа, такого как Word .doc, ты сможешь это все получить только используя Microsoft VB API, предварительно заплатив за последнюю версию, потому что если ты заплатил только за версию 2000, то ты попросту потерял все ROI, да и просто все бапки, которые ты заплатил

Так доходчивее?

XML это структурированное хранение информации в текстовом формате, и ничего более, так понятнее?

В 90-е годы тоже писали, "SQL не нужен, все можно сделать в FoxPro 2.6 под DOS" Сегодня где эти .prg и .dbf файлы? Где все те динозавры, которые ни о каком интернете не думали? Как с помощью FoxPro создать сайт или даже форум такой как LOR? А ведь можно. Только почему-то делают на Java+MySQL

anonymous
()
Ответ на: комментарий от anonymous

> Из бинарного документа, такого как Word .doc, ты сможешь это все получить только используя Microsoft VB API, предварительно заплатив за последнюю версию, потому что если ты заплатил только за версию 2000, то ты попросту потерял все ROI, да и просто все бапки, которые ты заплатил

Ясно значит, OOo использует MS VB API для импорта вордовских документов

> XML это структурированное хранение информации в текстовом формате, и ничего более, так понятнее?

И в этом качестве он проигрывает во всем sexp'ам.

> Только почему-то делают на Java+MySQL

Как-то видел статья, в которой автор рекомендовал использовать serialization вместо СУБД.... Всякое бывает...

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

>Ясно значит, OOo использует MS VB API для импорта вордовских документов

OOo использует грязный хак, который городили десятки людей. Ты уверен, что сам сможешь сделать подобное? Ты уверен, что тебе дадут денег, чтобы нанять команду, которая сможет сделать реверс энжиниринг Word Document? Успехов. А может ты думаешь OOo даст тебе разрешение пользоваться их грязыми хаками for free, не под GPL? Наивный

>Как-то видел статья, в которой автор рекомендовал использовать serialization вместо СУБД.... Всякое бывает...

СУБД не панацея. Ты знаешь, например, что без индекса СУБД производит при выборке fullscan, тем самым не далеко уходя от сериализованных файлов? Вот то-то же. А для индексов на все запросы хардов не напасешься.

anonymous
()
Ответ на: комментарий от Begemoth

Кстати, Begemoth, ты любишь парсить бардак HTML? Вот тебе на вскидку HTML страница http://www.linux.org.ru/group.jsp?group=8404. Отсортируй мне заголовки тем по количеству ответов за последний час. Можно sed, можно perl.

Время пошло

anonymous
()
Ответ на: комментарий от anonymous

не, все замечательно,
но что вы предложите вместо HTML
более разумное?

Doc? - гиморра еще больше.
Плюс у него расковыривалка в несколько раз больше, чем
банальный парсер HTML

Не, я не защищаю ХМL,
но что вместо него?

Lockywolf ★★★
()
Ответ на: комментарий от Lockywolf

>но что вы предложите вместо HTML >более разумное?

Вместо HTML? XML+XSLT на клиенте. Причем XSLT выбираемый пользователем из списка. Хочет plain черный текст на белом фоне + голубые ссылки. Хочет - full blown цветастый сайт. А тут нам предлагают sexpressions в броузер передавать и встраивать в броузер лисп-машину для разбора sexpressions. А что если соединение с интернет оборвалось на середине перекачки страницы? Не улетит ли броузер вместе с системой при парсинге такого недокачанного sexpr-а?

anonymous
()
Ответ на: комментарий от anonymous

>А тут нам предлагают sexpressions в броузер передавать и встраивать в броузер лисп-машину для разбора sexpressions.

в браузер уже встроена java машина для работы с js, и парсер хтмл, чем вас так пугает лисп машина?

>Не улетит ли броузер вместе с системой при парсинге такого недокачанного sexpr-а?

у вас падает система и браузер при недокачанных html документах?

anonymous
()
Ответ на: комментарий от anonymous

>в браузер уже встроена java машина для работы с js, и парсер хтмл,

Иди книжки читай, что такое java машина, и каким боком она может работать с js. Потом придешь умничать

>чем вас так пугает лисп машина?

Тем, что лисп-машин бесплатных нет, а значит не будет бесплатной поддержки lisp в браузерах. www.franz.com не даст плагин бесплатно, а качать платные плагины для браузера будут только 0,000001% маргиналов

anonymous
()
Ответ на: комментарий от anonymous

>Тем, что лисп-машин бесплатных нет, а значит не будет бесплатной поддержки lisp в браузерах.

это ты про gnu clisp, sbcl, cmucl и еще несколько, да, нет, ниразу

anonymous
()
Ответ на: комментарий от anonymous

А что, в емакс встроен платный лисп?

Ну на самом деле интерпретатор js то существует,
и он встроен в браузер.

Lockywolf ★★★
()
Ответ на: комментарий от anonymous

>это ты про gnu clisp, sbcl, cmucl и еще несколько, да, нет, ниразу

Производители браузеров, даже Mozilla FireFox, не будут связываться с встраиванием плагинов не обеспеченных поддержкой какой-либо команды, проще говоря с опенсорсом. Flash бесплатный плагин от Macromedia, Java бесплатный плагин от Sun, QTime бесплатный плагин от Apple. Больше каюсь не знаю

anonymous
()
Ответ на: комментарий от anonymous

>это ты про gnu clisp, sbcl, cmucl и еще несколько, да, нет, ниразу

Производители браузеров, даже Mozilla FireFox, не будут связываться с встраиванием плагинов не обеспеченных поддержкой какой-либо команды, проще говоря с опенсорсом. Flash бесплатный плагин от Macromedia, Java бесплатный плагин от Sun, QTime бесплатный плагин от Apple. Больше каюсь не знаю

anonymous
()
Ответ на: комментарий от Lockywolf

Ну хорошо, хотя js интерпретирует сам браузер

LISP существует 40 лет, гораздо дольше, чем HTML, так почему же Mosaic стали делать чтобы рендерить html, а не sexpr-ы? Ведь это "ТАКОЙ УДОБНЫЙ ФОРМАТ ПЕРЕДАЧИ ДАННЫХ"(C)!

anonymous
()
Ответ на: комментарий от anonymous

> А тут нам предлагают sexpressions в броузер передавать и встраивать в броузер лисп-машину для разбора sexpressions.

Правда что ли? Парсер sexp'ов пишется и отлаживается _вручную_ за 3 часа. И никакая лисп-машина для этого не нужна.

> А что если соединение с интернет оборвалось на середине перекачки страницы? Не улетит ли броузер вместе с системой при парсинге такого недокачанного sexpr-а?

Вы лисп вообще видели?

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

> Ну хорошо, хотя js интерпретирует сам браузер

eval

> LISP существует 40 лет, гораздо дольше, чем HTML, так почему же Mosaic стали делать чтобы рендерить html, а не sexpr-ы? Ведь это "ТАКОЙ УДОБНЫЙ ФОРМАТ ПЕРЕДАЧИ ДАННЫХ"(C)!

Не путайте HTML и sexp's.

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

>Парсер sexp'ов пишется и отлаживается _вручную_ за 3 часа. И никакая лисп-машина для этого не нужна.

Правда, что ли? Тогда почему за 40 лет (а это больше, чем 3 часа) его так и не удосужились встроить в браузеры и прайс-листы передают в plain html, а то даже кое-кто и в xls, но только не в sexpr-ах?

>Вы лисп вообще видели?

Как-то не было нужды, знаешь ли. DB2 видел, XML Spy видел, Photoshop даже видел, а без лиспа обходился

anonymous
()
Ответ на: комментарий от anonymous

> OOo использует грязный хак, который городили десятки людей. Ты уверен, что сам сможешь сделать подобное? Ты уверен, что тебе дадут денег, чтобы нанять команду, которая сможет сделать реверс энжиниринг Word Document? Успехов.

Разбор бинарных форматов уже стал грязным хаком? А работать с xml-ным документом, который имеет сложный и неизвестный тебе DTD ты сможешь? А программу на SNOBOL понять не зная SNOBOL'а? А ведь она записана простым текстом.

> А может ты думаешь OOo даст тебе разрешение пользоваться их грязыми хаками for free, не под GPL? Наивный

Не знаю. Можно ссылку на соответвующий пункт лицензии?

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

> Кстати, Begemoth, ты любишь парсить бардак HTML?

И каким боком, это к sexp'ам относится?

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

> Не путайте HTML и sexp's.

А я и не путаю. Где сейчас sexp's и где HTML? sexp удел динозавров, HTML в некотором смысле тоже

>И в этом качестве он проигрывает во всем sexp'ам.

HTML в этом качестве почему-то уделал sexp-ы, хотя и "проигрывает во всем". Как же так?

anonymous
()
Ответ на: комментарий от anonymous

> Кстати, Begemoth, ты любишь парсить бардак HTML? Вот тебе на вскидку HTML страница http://www.linux.org.ru/group.jsp?group=8404. Отсортируй мне заголовки тем по количеству ответов за последний час. Можно sed, можно perl.

А самому слабО написать три строчки :

lynx -source http://www.linux.org.ru/profile/_white/group.jsp?group=8404 > index.tmp

sed '0,/<tbody>/!d' < index.tmp | grep -v "<tbody>"

sed 's/<tr/\
<tr/g' < index.tmp \
| sed '/<tbody>/,/<\/tbody>/!d' \
| sed 's/^\(.*\)\/\-<\/td><\/tr>[ ]*$/0 \1\/\-<\/td><\/tr>/;
s/^\(.*\)\/<b>\([0-9]\+\)<\/b><\/td><\/tr>[ ]*$/\2 \1\/<b>\2<\/b><\/td><\/tr>/' \
| sed 's/^\-/0/' | sort -r -n | sed 's/^[0-9]\+[ ]*//'

echo "</tbody>"

sed '0,/<\/tbody>/d' < index.tmp

anonymous
()
Ответ на: комментарий от Begemoth

>Разбор бинарных форматов уже стал грязным хаком?

Угу, reverse engenering в САСШ запрещен вообще-то законом.

>А работать с xml-ным документом, который имеет сложный и неизвестный тебе DTD ты сможешь?

Лехко, во всяком случае смогу выгрести то, что надо, а что не надо - нафик не надо.

anonymous
()
Ответ на: комментарий от anonymous

> Правда, что ли?

А почитать, что такое sexp'ы слабо?

> Как-то не было нужды, знаешь ли. DB2 видел, XML Spy видел, Photoshop даже видел, а без лиспа обходился

Все с тобой ясно. Пастернака не читал, но осуждаю.

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

PS:

> А самому слабО написать три строчки :

Это вопрос тому анонимусу, а не Begemoth'y.

anonymous
()
Ответ на: комментарий от Begemoth

>Все с тобой ясно. Пастернака не читал, но осуждаю.

Мда. А ты с утра обязательно читаешь передовицу "Правды" или strana.ru, чтобы понять, что там брехня? Я вот например, это и так знаю. Видишь, какой я умный?

И если добрые люди пишут, что без лиспа можно обойтись и писать быстрые проги на whatever(R), то я им верю

anonymous
()
Ответ на: комментарий от anonymous

>Правда, что ли? Тогда почему за 40 лет (а это больше, чем 3 часа) его так и не удосужились встроить в браузеры и прайс-листы передают в plain html, а то даже кое-кто и в xls, но только не в sexpr-ах?

потому, что в свое время не то распиарили, и это ,в общем, не единичный случай

>>Вы лисп вообще видели?

>Как-то не было нужды,

гыгы напоминает типичного менеджера

anonymous
()
Ответ на: комментарий от anonymous

> Не улетит ли броузер вместе с системой при парсинге

Гы! Вендузятнег!

bugmaker ★★★★☆
()
Ответ на: комментарий от anonymous

> И если добрые люди пишут, что без лиспа можно обойтись и писать быстрые проги на whatever(R), то я им верю

Хы, еще один ;)

stassats ★★★★
()
Ответ на: комментарий от anonymousI

Pcre спасёт отца руской демократии.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.