Html не позволяет... Почему вы все молчите!?

Статус
Закрыто для дальнейших ответов.

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
Язык HTML не позволяет делать то, что мы хотим.
Почему вы все молчите!?
Поддержите меня в написании плагина к браузеру.
Усовершенствования HTML выложены в интернет по любому из адресов:
html50.nightmail.ru
html50.chat.ru
html50.land.ru
html50.tyt.by
html50.go.ru
html50.by.ru
 

cpasik

Active Member
Регистрация
23.10.2005
Сообщения
26
и что же Вы, господин флудер, хотите?

Мне к примеру HTML позволяет все, что я хочу. А если Вам не позволяет, то позволю себе предположить, что Вам не хватает знаний. А следовательно -> учите мат.часть.
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
и что же Вы, господин флудер, хотите?

Мне к примеру HTML позволяет все, что я хочу. А если Вам не позволяет, то позволю себе предположить, что Вам не хватает знаний. А следовательно -> учите мат.часть.
У тебя мало желаний
 

cpasik

Active Member
Регистрация
23.10.2005
Сообщения
26
ты примеры приведи, дяд. Я ведь тоже могу много чего сказать. Только не такие глупости, как ты с SQL придумал.
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
ты примеры приведи, дяд
линии; возможность прятать и показывать поля формы
(JavaScript действительно надолго остановил развитие HTML);деревья; возможность сослаться в произвольное место документа, не содержащего <a name=>;
более удобный интерфейс, чем командная строка (без написания чего-л, кроме HTML-страницы);
отправка данных сразу в СУБД

начинай с
http://html50.nightmail.ru/site/html50/ru/vml_ru.htm
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
Только не такие глупости, как ты с SQL придумал.
К сожалению ты ведешь себя очень по-хамски.
Если бы ты читал проект
http://bal.nightmail.ru/
ты бы знал, что там не ни слова про SQL.

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

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
опять глупость. всё, что перечислено, легко можно реализовать и для этого не нужно придумывать HTML 5.0
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
Из моего почтового ящика:

>Было бы действительно лучше если бы новым (неизвестным браузеру) тэгам можно было б поставить в соответствие правила CSS.

В проекте рассматривается не общий случай появления новых (неизвестным браузеру) тэгов,
а сугубо частный, т.е.
http://bal.nightmail.ru/site/bal/ru/tree_ru.htm
Упрощенно говоря, это не теги - это названия таблиц баз данных

>Это полное непонимание материала. У em и i есть огромная разница (хоть ты видишь что они оформлены одинаково).

И в теории БД (3-ая нормальная форма), и в ТРИЗ (Теории решения изобретательских задач),
и просто исходя из здравого смысла:
оформление и семантическая значимость - это две ортогональных оси.
Им соответствуют два атрибута каждый со своим значением.

>будь добр, приведи в своей статье примеры (сравнения) языков SQL против BAL

Примеры BAL невозможно переписать на SQL, в нем отсутствуют следующие средства:
- вывод в IP-трафик, SQL с необходимостью требует прокладки (php, perl, etc)
- ввод из IP-трафика, SQL с необходимостью требует прокладки
- формулировка запроса без служебных слов (ты же не пишешь "where" в C++)


всё, что перечислено, ЛЕГКО можно реализовать
приведи три примера следующего характера
(выбирай документы в моем проекте, выделенные в оглавшении жирным -
это концептуальные нововведения):
укажи на то, что предложил я - и опиши свое решение
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
смешные вы. свое конечно всегда для себя круче. может чтото из этого и выйдет. а пока почему-то только улыбка.

особенно тот факт что свое творение выдавать за HTML 5.0 то есть присвоение копирайта и указываение преемственности.

знаешь... у нас тоже есть свой обработчик на С++ шаблонов xhtml ... и нигде не кричим про это=) типа xHTML 10.91
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Метка читателя — атрибут id подставляется для любого тега и является меткой.

Скрытые отправляемые данные — для этого всю жизнь использовался <input type="hidden" />, зачем придумывать какую-то XML-структуру, кроме того, статичную (значение input-а можно динамически заменить, а с Вашим <hidden> что делать при необходимости?).

Появление, исчезновение, размножение тегов — для этого всегда существовали яваскрипты. И это удобно, а не плохо. А Ваш вариант замены яваскрипта тегами <multi> как раз ограничивает пользователя в свободе действий (ведь мне может захотеться не только скрыть часть данных, но и, возможно, что-либо изменить, а у Вас это никак не описано).

Линии, сплайны и химические формулы: для всего этого HTML не предназначен. Не стоит реализовывать в HTML всё, что только можно придумать.

Стиль = состояние — общая идея (щелчок - поднять статус реплики на один уровень, двойной щелчок - опустить на один) слишком частна и в общем случае не будет ни к чему применяться. Может это и будет реализовано на одном форуме. Ну, на двух. Но всем это не понадобится. Кроме прочего, это так же не является заботой HTML-а, который, как известно, язык разметки.

Расширить HTML произвольными тегами: налицо полное незнание текущей ситуации.
Обратите внимание: прошло много лет со времен изобретения XML, а документов в интернете не нем раз, два - и обчелся. Почему !? Очевидно потому, что он не нужен в этом качестве.
Ведь для таких документов приходится создавать два совершенно идентичных файла: один с помощью xml-тегов, другой - точно такой же — с помощью html-тегов. И преобразовывать xml-теги в html-теги один в один.
Почитайте, пожалуйста, про XSLT и XPath, это будет очень увлекательно для Вас.

Особенно мне понравился Ваш план Строение HTML-документа, в частности цитаты:
Теги img (object) и link отличаются только тем, что первый находится внутри body, а второй - снаружи. Таким образом слова img (object) и link обозначают один и то же тег. Так их и должен понимать браузер. Предлагаю в целях унификации использовать во всех случаях тег link как наиболее семантически нейтральный.
Теги <img> и <link> никогда не существовали бы вместе, если бы они означали одно и то же. Однако реальное положение дел такое, что они совершенно разные вещи означают. Тег <img>, понятное дело, вставляет изображение в документ, а вот тег <link> является медиа-независимой ссылкой (не путать с тегом <a>).
Человек дает файлам значащие маркеры - расширения - чтобы ориентироваться в файловом менеджере и информировать загрузчик программ в операционной системе. Но поскольку расширение уже есть, браузер обязан его использовать, а не заставлять человека писать дополнительный код - мы же не пишем <img src="a.jpg" type="gif">.
Проблема в том, что у меня файл с именем a.jpg вполне может выдавать, например, картинку в формате GIF, я могу так сделать. Я также могу сделать так, что файл image.php будет выдавать PNG-изображение.
Другое дело, что никто не заставляет Вас писать атрибут type, он является опциональным. Браузер и сам определит содержимое полученного документа (если сможет).
Отсюда следует, что префикс "text/" в атрибуте type тега link лишний.
А Вы не знали, что префиксов-то много? Есть, например, префиксы audio и video. Есть multipart. Ещё есть application. C ними как быть?

Звуковая навигация, и вообще всё, что у Вас связано со звуками так или иначе уже придумано в VoiceXML. А всё, что Вы про математические формулы придумали описано в MathML.

Вообще в целом обо всей Вашей затее:

HTML — это язык разметки данных. Предыдущее предложение перечитайте раз двадцать, запомните, заучите, распечатайте и повесьте у себя в комнате на видном месте.
  • Он не должен ничего делать с базами данных. Ни непосредственно получать от них данные, ни непосредственно им данные передавать. А базы данных, кстати, не должны быть текстовыми файлами.
  • Он не должен скрывать или отображать что-либо: это действие, а HTML в своей изначальной идее не предназначен для какой-либо динамичности.
  • Он не должен показывать химические формулы, он не для химиков придуман, а для всех людей.
  • Его не нужно расширять дополнительными тегами и атрибутами: для этого есть XML. И XML легко можно преобразовывать к чему угодно, для чего совершенно не нужно создавать два идентичных файла.
  • Из HTML-документа не должна напрямую посылаться электронная почта, хотя бы потому что это приведёт к массовому спаму. Кстати, дико порадовала фраза «Однако архаичная программа "sendmail" нуждается в конверторах». Про архаичность я по полу катался в кататоническом срыве.
  • Его не нужно усложнять подтегами.
И вообще: перед тем как принять ту или иную спецификацию над нею несколько лет работают сотни людей. Обсуждают, проверяют, переделывают. Это всё происходит вот тут. Неужели Вы думаете, что всё, что Вы предложили ещё не обсуждалось? Да сотни раз! Но раз не приняли такие вещи, значит были на то свои причины. Поэтому не пытайтесь к машине прикрепить пятое колесо: оно никому не нужно.

Post Scriptum: спецификация HTML 5.0 уже разрабатывается (правда, называется она Web Applications 1), но подобного бреда в ней нет и, слава богу, не будет.

В общем итоге cpasik прав про низкое качество Ваших знаний.
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
особенно тот факт что свое творение выдавать за HTML 5.0 то есть присвоение копирайта и указываение преемственности.
это не присвоение копирайта, а указываение преемственности.
по поводу цифр 5.0 см. далее

знаешь... у нас тоже есть свой обработчик на С++ шаблонов xhtml ... и нигде не кричим про это=) типа xHTML 10.91
ты думаешь о кодере, а я о пользователе -
предметном специалисте, который вынужден тратить свои силы не на предметную область.
Если ты пытаешься меня понять - пользователь и еще раз пользователь
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
Появление, исчезновение, размножение тегов — для этого всегда существовали яваскрипты. И это удобно, а не плохо.
Вот именно в этом мы с тобой и расходимся.
JavaScript - это очень плохо и неудобно: это программирование !
Свою цель я вижу в том, чтобы его (программирование) удалить.

А Ваш вариант замены яваскрипта тегами <multi> как раз ограничивает пользователя в свободе действий (ведь мне может захотеться не только скрыть часть данных, но и, возможно, что-либо изменить, а у Вас это никак не описано).
Приведи пример для своей мысли

Линии, сплайны и химические формулы: для всего этого HTML не предназначен. Не стоит реализовывать в HTML всё, что только можно придумать.
Изначальное предназначение определяется уровнем текущей информационной технологии.
И не впадай в крейность: не все, что можно придумать, а то, что указано в проекте.

Стиль = состояние — общая идея (щелчок - поднять статус реплики на один уровень, двойной щелчок - опустить на один) слишком частна и в общем случае не будет ни к чему применяться. Может это и будет реализовано на одном форуме. Ну, на двух. Но всем это не понадобится. Кроме прочего, это так же не является заботой HTML-а, который, как известно, язык разметки.
Рекомендую учиться конспектировать (книги, лекции и т.д.) -
в этом случае ты бы знал, насколько помогает разметка конспектов разным цветом.
В качестве введения предлагаю брашюрку Бронштейна "Скоростное конспектирование",
глава "Работа цветом по важности".
На сайте существует множество объектов, цвет олицетворяет текущее состояние объекта.
ОБЪЯСНЕНО на примере форума, а не предназначено только для него.

Расширить HTML произвольными тегами: налицо полное незнание текущей ситуации.
Обратите внимание: прошло много лет со времен изобретения XML, а документов в интернете не нем раз, два - и обчелся. Почему !? Очевидно потому, что он не нужен в этом качестве.
Ведь для таких документов приходится создавать два совершенно идентичных файла: один с помощью xml-тегов, другой - точно такой же — с помощью html-тегов. И преобразовывать xml-теги в html-теги один в один.
Почитайте, пожалуйста, про XSLT и XPath, это будет очень увлекательно для Вас.
В проекте рассматривается не общий случай появления новых (неизвестным браузеру) тэгов,
а сугубо частный, т.е.
http://bal.nightmail.ru/site/bal/ru/tree_ru.htm
Упрощенно говоря, это не теги - это названия таблиц баз данных

А всё, что Вы про математические формулы придумали описано в MathML.


Именно, идея состоит в том, чтобы похоронить MathML:
я говорю не о том, что МОЖНО сделать, а о том, насколько способ удобен

[*]HTML не должен ничего делать с базами данных. Ни непосредственно получать от них данные, ни непосредственно им данные передавать.
Пиши корректно - не "HTML", а браузер.
Браузер уже сейчас передает данные методами GET и POST,
но их невозможно положить в базу данных без прокладки (php, perl, cgi),
совершенно не нужной специалисту в предметной области
(в отличие от кодера, который доказывает свою необходимость)

А базы данных, кстати, не должны быть текстовыми файлами.
Читай внимательно: формат BAF бинарный

[*]Он не должен скрывать или отображать что-либо: это действие, а HTML в своей изначальной идее не предназначен для какой-либо динамичности.
Не был предназначен - предназначь.

[*]Он не должен показывать химические формулы, он не для химиков придуман, а для всех людей.
ОБЪЯСНЕНО на примере формул, а не предназначено только для этого
(что за узость мышления).

[*]Из HTML-документа не должна напрямую посылаться электронная почта, хотя бы потому что это приведёт к массовому спаму.
Он уже есть.
В качестве майлеров используют не браузеры.

И вообще: перед тем как принять ту или иную спецификацию над нею несколько лет работают сотни людей. Обсуждают, проверяют, переделывают. Это всё происходит вот тут. Неужели Вы думаете, что всё, что Вы предложили ещё не обсуждалось? Да сотни раз! Но раз не приняли такие вещи, значит были на то свои причины.
ЭТО ЕДИНСТВЕННАЯ РЕПЛИКА, КОТОРАЯ МЕНЯ ПОРАДОВАЛА.
На политические темы я часто слышу фразу от соотечественников:
"Что с куриными мозгами рассуждать в масштабах вселенной".
Я не раболепствую, не покорствую, если мне что-то надо - я иду и делаю.
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
А всё, что Вы про математические формулы придумали описано в MathML.


Именно, идея состоит в том, чтобы похоронить MathML:
я говорю не о том, что МОЖНО сделать, а о том, насколько способ удобен

---

В предыдущем сообщении я не совсем верно сформулировал свою мысль.
MathML я хочу похоронить потому, что это частная задача (математика) и частное решение.
Я стараюсь выявить ОБЩНОСТЬ разных задач и разработать для них общее решение.
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
[*]Он не должен показывать химические формулы, он не для химиков придуман, а для всех людей.
ОБЪЯСНЕНО на примере формул, а не предназначено только для этого
(что за узость мышления).

-----

Дополнение:
HTML "придуман" не для математиков, что не помешало появлению частного подхода MathML.
Почему ты отказывает в праве на существование линиям (оставь только в покое химиков).
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Вся статья — полнейший бред, даже комментировать не буду.

Такое ощущение что автору перед новым годом нечем заняться.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
А зачем Вам избавляться? То от языков программирования (ваша реплика про JS), то от MathML? Чем они плохи? Почему Вы решили, что можете сделать лучше, когда, собственно говоря, явно не можете?

JavaScript - это очень плохо и неудобно: это программирование !
Для кого неудобно-то? Для разработчика? Но он должен это уметь, иначе он не разработчик, а г*вно. Для конечного пользователя? А ему об этом знать необязательно, он пользуется результатом, причём хорошим результатом.

но их невозможно положить в базу данных без прокладки (php, perl, cgi)
Их ни в коем случае нельзя непосредственно класть в базу данных. Почему? Хотя бы потому что сначала их нужно проверить. Этим и занимаются прослойки (в нашем случае — языки программирования).

HTML "придуман" не для математиков, что не помешало появлению частного подхода MathML.
Почему ты отказывает в праве на существование линиям (оставь только в покое химиков).
Не отказываю, но: MathML не является частью HTML — это отдельная спецификация и отдельный язык.
Я за то, чтобы создать такие же приложения и для химических формул и для линий, и даже для нот. Но только чтобы они были отделены от HTML, а не встроены в него.

Приведи пример для своей мысли
Простейший вариант: после того как пользователь выбирает другой вариант («переключает» <multi> на другую группу элементов) уже введённый в старый блок данные нужно вернуть в исходные значения.

На сайте существует множество объектов, цвет олицетворяет текущее состояние объекта.
ОБЪЯСНЕНО на примере форума, а не предназначено только для него.
Цветовое выделение несомненно удобно (полностью согласен и с конспектированием), однако для этого не нужно придумывать ничего лишнего, уже всё есть.

Не был предназначен - предназначь.
Что за глупость вообще? Вы будете молоток использовать в качестве ложки, даже не смотря на то, что он для этого не предназначен?
 

html50

Well-Known Member
Регистрация
28.12.2006
Сообщения
49
=======================================
Хочется сказать слова благодарности deMone-у,
он указал (хотя и в хамской форме) на недостаточность аргументации в некоторых документах
(добавлено, возможно недостаточно).
В процессе детального рассмотрения его критики было обнаружено,
что отрицательный отзыв об xml не сопровожден описанием контекста использования xml (отзыв удален),
некоторый материал был разделен на документы не по концептуальным,
а по более абстрактным признакам, что мешает соотнести куски материала друг с другом
(изменено, подлежит дальнейшей критике),
и кроме того был найден бессмысленный по содержанию абзац (удален).
Абзац про звуковую разметку я решил не переформулировать,
а удалить как не соответствующий основной идее проекта.
Материал сверстан так, чтобы первые строки документов содержали главную идею
(прошу указать где есть отступления от этого принципа).
Zip-архив предыдущих версий находятся в директориях "/zip" известных вам сайтов.
Я должен признать, что deMone - единственный человек, который сумел сказать по существу
(хотя и с переходом на личности),
а главное - процитировать места, на которые ссылается.
=======================================
Больше всего удручает неспособность видеть применение технологии за пределами примеров,
на которых она изложена,
т.е. подход "они умные - сами поймут" не проходит.
Поскольку многое я уже объяснил в новой версии проекта,
остановлюсь только на последнем сообщении deMone-а.

Цель проекта в том, чтобы позволить специалисту/там в прикладной области создать
информационную систему не нанимая программиста.
И в первую очередь систему, обслуживающую его самого/их самих
(в частности, никакие проверки перед записью данных в базу данных делать не нужно).
Уже только ради автоматизации предприятий (исключая гигантов)
силами отделов АСУП нужно написать плагин к браузеру!
Я лично в своих исследованиях сэкономил бы много времени и сил.

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

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

Сознание форумян не содержит категории времени:
они не различают "был только языком разметки данных" и "будет только языком разметки данных".
Они в принципе не способны разделить эти две категории.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Цель проекта в том, чтобы позволить специалисту/там в прикладной области создать информационную систему не нанимая программиста.
Проблема в том, что специалист прикладной области не является специалистом в создании информационных систем. Кесарю — кесарево, богу — богово.

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

При необходимости нарисовать линию рисуем линию, а не создаем специализированные языки для всех отраслей человеческой деятельности, где линии применяются.
Вам самому-то часто приходится линии в браузере рисовать? Рисуйте их в любом графическом редакторе. А если нужно ими взаимосвязи показать — берите Visio. На крайний случай Word подойдёт. Зачем это с интернетом связывать?

Вот оно и видно, что всё это — ваша версия. Лично для себя. Для людей оно не подойдёт.
 

Nick

Well-Known Member
Регистрация
03.10.2006
Сообщения
87
Может и не в тему я сюда влезу...
Лень читать весь этот бред, просто хочется выскозать пару слов человеку с именем html50 (ХТМЛ Пятьдесят :))

Ответ в Html не позволяет... Почему вы все молчите!?
А что должен позволять язык html?
Ничего он не должен... Это вообще не язык программирования...
HyperText Markup Language - язык маркировки гипертекстов...
Да и JScript по большому счету не является языком программирования...

Назвал бы тему как-нибудь Ответ в Cpp (C#, Delphi, etc) не позволяет... Почему вы все молчите!?
И стОит ли толкать какой-то бред людям, которые в этом давно варятся???

ИМХО не стОит...
 
Статус
Закрыто для дальнейших ответов.
Верх Низ