Гугл разродился браузером. И ускорил JavaScript до нельзя, подарив всему миру V8. Из которого в свою очередь родился NodeJS (by Ryan Dahl). Так JS попал и на сервер.
Не совсем так… JavaScript попал на сервер практически с самого рождения серверного программирования. Один из самых первых серверов, Netscape Enterprise Server, уже в 1996 году в качестве серверного языка использовал JavaScript.
В противоположенном лагере была популярна технология ASP, где в качестве скритовых языков использовались VBScript и JScript. Так что и Windows уже лет 15 прямо «из коробки» поддерживает серверный JavaScript.
Уже месяц точно использую новую тему. Какие ощущения? Толком сильных изменений нет.
Да, я тоже уже несколько месяцев пользуюсь новой темой.
Однако, на сколько я понял, то, чем мы с Вами уже пользуемся — это просто новая тема. И она не включает грядущие изменения интерфейса, описанные в этой статье, в т.ч. новый синтаксис или измененный рубрикатор.
Ага, это там ещё у Тёмки был прикол про фронтпэйдж, юмористы блин =)
Что за прикол?
В самом начале кода главной страницы сайта Студии стоит поддельный META-тег «generator», говорящий о том, что страница, якобы, сверстана в WYSIWYG HTML-редакторе Microsoft FrontPage (который пользовался дурной славой программы для «быдло-верстальщиков»):
Хабрапарсер поломал ссылку, содержащую в адресе слово «JavaScript».
Привожу исправленный вариант (для этого, заменил в слове «JavaScript» букву «S» на «%83»): Самой W3C (http://www.w3.org/2009/sparql/wiki/Feature:Java%53criptFunctions).
Вы имеете в виду то, что он находится на домене 1-го уровня «.net», созвучному русскому слову «нет»?
Ну так, этот домен имеет какой-то отрицающий смысл только для русскоязычных адресов, таких как narkotikam.net («наркотикам нет!») или popravkam.net («поправкам [в конституцию РФ] нет!»).
А для английских адресов, каким является «SemanticFuture», использование домена «.net» не несет подобного смысла.
Тем более, домен «.net» традиционно используется для ресурсов, посвященных сетевым технологиям, к которым и относится «SemanticFuture.net». Вы же не считаете пессимистическими адреса: «php.net» или «asp.net» :-)
Или же Вы, под «пессимистичностью», имели в виду что-то другое?
Нет, почему? На сайте применяются семантические технологии и средства, в том числе и Semantic MediaWiki.
В частности, информация об авторах, статьях, программном обеспечении автоматически представляется в формате RDF и становится доступной для запросов SPARQL.
Вы сами можете проверить, например, открыв сайт в Firefox с каким нибудь семантическим плагином, скажем, Semantic Radar.
OpenLink Virtuoso в Semantic MediaWiki проекта не задействован, но на форуме обсуждается вопрос их совместного использования.
Должность «Chairman of the Joint Chiefs of Staff» (w) переводится не как «Председатель комитета объединенных начальников штабов», а как «Председатель объединённого комитета начальников штабов» (w).
Т.е. объединенные там не начальники, а комитеты :-)
В некоторых — явные методы (например, как правильно заметил sse, при наличие сильных побочных эффектов при доступе к данным).
Плохо только, когда язык вообще не предоставляет возможности использовать свойства, даже там, где они оправданы. Вот это уже очень некрасиво и об этом, как раз, я и пишу в статье.
Не совсем так… JavaScript попал на сервер практически с самого рождения серверного программирования. Один из самых первых серверов, Netscape Enterprise Server, уже в 1996 году в качестве серверного языка использовал JavaScript.
В противоположенном лагере была популярна технология ASP, где в качестве скритовых языков использовались VBScript и JScript. Так что и Windows уже лет 15 прямо «из коробки» поддерживает серверный JavaScript.
Это только мейнстрим. Кроме него было еще несколько десятков менее популярных реализаций.
Тут присутствует небольшая неточность: Стив Балмер не являлся основателем Microsoft, хотя и был одним из первых наемных сотрудников.
Bruce Eckel. «Strong Typing vs. Strong Testing» (archive), 02.05.2003.
Русский перевод из сборника Джоэла Спольски «Лучшие примеры разработки ПО»:
Брюс Эккель. «Сильная типизация против сильного тестирования» // «Лучшие примеры разработки ПО», 2007
Правда, там на Хабре выложена только первая часть перевода, а у Вас — полностью.
Google
Использует для:
— Отображения более детальной информации в поисковых сниппетах;
— Добавления контактных данных в Google.Places с последующим отображением на Google.Maps.
Поддерживаемые типы данных:
— Люди;
— Организации;
— Обзоры (и оценки в обзорах);
— События;
— Товары;
— Софт (используют schema.org);
— Кулинарные рецепты;
— «Хлебные крошки» в навигации web-страницы.
Яндекс
Использует для:
— Отображения более детальной информации в поисковых сниппетах;
— Добавление контактной информации в справочник организаций (→ Яндекс.Карты);
— Добавления статей в Яндекс.Словари;
— Добавление информации о Картинках и Видео.
Поддерживаемые типы данных (все через schema.org):
— Информация об организации;
— Словарная статья;
— Описание картинки и Описание видео.
P.S. Это использование только Microdata. Есть еще поддержка микроформатов и RDFa/OWL (например, для разметки профилей в сервисе «Яндекс.Поиск по блогам»)
Ну, почему, на русском есть книги. Например:
Возможно, также, есть в этих книгах, но их сейчас нет под рукой и точно я не уверен:
За статью спасибо, многим пригодится.
Да, я тоже уже несколько месяцев пользуюсь новой темой.
Однако, на сколько я понял, то, чем мы с Вами уже пользуемся — это просто новая тема. И она не включает грядущие изменения интерфейса, описанные в этой статье, в т.ч. новый синтаксис или измененный рубрикатор.
Так что, настоящие изменения — еще впереди!
«Поиск неестественных текстов», Евгений Гречников, Глеб Гусев, Андрей Кустарев, Андрей Райгородский.
В самом начале кода главной страницы сайта Студии стоит поддельный META-тег «
generator
», говорящий о том, что страница, якобы, сверстана в WYSIWYG HTML-редакторе Microsoft FrontPage (который пользовался дурной славой программы для «быдло-верстальщиков»):А в самом конце кода — комментарий:
P.S. Интересно, какова вероятность того, что мы оба почти одновременно заглянули в этот топик 2-х летней давности :-)
Тогда топик попадет на главную и его увидит гораздо больше хабралюдей, чего статья, конечно же, достойна.
Привожу исправленный вариант (для этого, заменил в слове «JavaScript» букву «S» на «%83»): Самой W3C (http://www.w3.org/2009/sparql/wiki/Feature:Java%53criptFunctions).
<br>
генерируются автоматически самим движком MediaWiki.С этим ничего нельзя поделать…
Поэтому, эти теги присутствуют в HTML-коде, например:
главной страницы русской и английской Википедии;
главной страницы wiki Mozilla;
и, о ужас, даже в wiki Самой W3C!
Ну так, этот домен имеет какой-то отрицающий смысл только для русскоязычных адресов, таких как narkotikam.net («наркотикам нет!») или popravkam.net («поправкам [в конституцию РФ] нет!»).
А для английских адресов, каким является «SemanticFuture», использование домена «.net» не несет подобного смысла.
Тем более, домен «.net» традиционно используется для ресурсов, посвященных сетевым технологиям, к которым и относится «SemanticFuture.net». Вы же не считаете пессимистическими адреса: «php.net» или «asp.net» :-)
Или же Вы, под «пессимистичностью», имели в виду что-то другое?
В частности, информация об авторах, статьях, программном обеспечении автоматически представляется в формате RDF и становится доступной для запросов SPARQL.
Вы сами можете проверить, например, открыв сайт в Firefox с каким нибудь семантическим плагином, скажем, Semantic Radar.
OpenLink Virtuoso в Semantic MediaWiki проекта не задействован, но на форуме обсуждается вопрос их совместного использования.
Подобные несемантические конструкции встречаются почти на всех других wiki-сайтах.
Например в Википедии, даже в статье «CSS» встречаются конструкции типа:
Несемантическте конструкции приходится использовать даже в wiki Мозиллы!
P.S. Ну и не стоит забывать, что проект, все-таки, посвящен семантичсекому вебу, а не семантической верстке — а это дружественные, но все-таки, разные вещи.
Должность «Chairman of the Joint Chiefs of Staff» (w) переводится не как «Председатель комитета объединенных начальников штабов», а как «Председатель объединённого комитета начальников штабов» (w).
Т.е. объединенные там не начальники, а комитеты :-)
Может быть лучше преобразовать ее в топик-ссылку?
Поправьте меня, если я ошибаюсь.
В Википедии сказано, что она поддерживает малый бизнес.
В некоторых случаях лучше использовать свойства.
В некоторых — явные методы (например, как правильно заметил sse, при наличие сильных побочных эффектов при доступе к данным).
Плохо только, когда язык вообще не предоставляет возможности использовать свойства, даже там, где они оправданы. Вот это уже очень некрасиво и об этом, как раз, я и пишу в статье.