Pull to refresh
178
0
Алик Кириллович @Alik_Kirillovich

Пользователь

Send message
Гугл разродился браузером. И ускорил JavaScript до нельзя, подарив всему миру V8. Из которого в свою очередь родился NodeJS (by Ryan Dahl). Так JS попал и на сервер.

Не совсем так… JavaScript попал на сервер практически с самого рождения серверного программирования. Один из самых первых серверов, Netscape Enterprise Server, уже в 1996 году в качестве серверного языка использовал JavaScript.

В противоположенном лагере была популярна технология ASP, где в качестве скритовых языков использовались VBScript и JScript. Так что и Windows уже лет 15 прямо «из коробки» поддерживает серверный JavaScript.

Это только мейнстрим. Кроме него было еще несколько десятков менее популярных реализаций.
Билл Гейтс, Стив Балмер и Пол Аллен, основавшие Microsoft

Тут присутствует небольшая неточность: Стив Балмер не являлся основателем Microsoft, хотя и был одним из первых наемных сотрудников.
На эту тему есть известная статья Брюса Эккеля, написанная как раз в то же самое время:

Bruce Eckel. «Strong Typing vs. Strong Testing» (archive), 02.05.2003.

 
Русский перевод из сборника Джоэла Спольски «Лучшие примеры разработки ПО»:

Брюс Эккель. «Сильная типизация против сильного тестирования» // «Лучшие примеры разработки ПО», 2007
Четыре года назад уже был перевод этой статьи от sunnybear: «Как работают таймеры в JavaScript».

Правда, там на Хабре выложена только первая часть перевода, а у Вас — полностью.
Использование Microdata поисковиками:

Google

Использует для:

— Отображения более детальной информации в поисковых сниппетах;

— Добавления контактных данных в Google.Places с последующим отображением на Google.Maps.

Поддерживаемые типы данных:

Люди;

Организации;

Обзорыоценки в обзорах);

События;

Товары;

Софт (используют schema.org);

Кулинарные рецепты;

— «Хлебные крошки» в навигации web-страницы.

 
Яндекс

Использует для:

— Отображения более детальной информации в поисковых сниппетах;

— Добавление контактной информации в справочник организаций (→ Яндекс.Карты);

— Добавления статей в Яндекс.Словари;

— Добавление информации о Картинках и Видео.

Поддерживаемые типы данных (все через schema.org):

Информация об организации;

Словарная статья;

Описание картинки и Описание видео.

 
P.S. Это использование только Microdata. Есть еще поддержка микроформатов и RDFa/OWL (например, для разметки профилей в сервисе «Яндекс.Поиск по блогам»)
Не нашел простого и внятного описания данного алгоритма на русском языке.

Ну, почему, на русском есть книги. Например:


Возможно, также, есть в этих книгах, но их сейчас нет под рукой и точно я не уверен:



За статью спасибо, многим пригодится.
Уже месяц точно использую новую тему. Какие ощущения? Толком сильных изменений нет.

Да, я тоже уже несколько месяцев пользуюсь новой темой.

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

Так что, настоящие изменения — еще впереди!
Кстати, у Яндекса есть статья о том, как они с этим борются:

«Поиск неестественных текстов», Евгений Гречников, Глеб Гусев, Андрей Кустарев, Андрей Райгородский.
Ага, это там ещё у Тёмки был прикол про фронтпэйдж, юмористы блин =)
Что за прикол?


В самом начале кода главной страницы сайта Студии стоит поддельный META-тег «generator», говорящий о том, что страница, якобы, сверстана в WYSIWYG HTML-редакторе Microsoft FrontPage (который пользовался дурной славой программы для «быдло-верстальщиков»):
<meta name="GENERATOR" content="Microsoft FrontPage 1.0">

А в самом конце кода — комментарий:
<!-- А ты знаешь, сколько идиотов пишут мне письма, что наверху написано про FrontPage? -->


P.S. Интересно, какова вероятность того, что мы оба почти одновременно заглянули в этот топик 2-х летней давности :-)
Перенесите топик в один из тематических блогов.

Тогда топик попадет на главную и его увидит гораздо больше хабралюдей, чего статья, конечно же, достойна.
Хабрапарсер поломал ссылку, содержащую в адресе слово «JavaScript».

Привожу исправленный вариант (для этого, заменил в слове «JavaScript» букву «S» на «%83»): Самой W3C (http://www.w3.org/2009/sparql/wiki/Feature:Java%53criptFunctions).
Тем кто минусует, еще раз обращу внимание: большинство тегов <br> генерируются автоматически самим движком MediaWiki.

С этим ничего нельзя поделать…

Поэтому, эти теги присутствуют в HTML-коде, например:

главной страницы русской и английской Википедии;

главной страницы wiki Mozilla;

и, о ужас, даже в wiki Самой W3C!
Вы имеете в виду то, что он находится на домене 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 проекта не задействован, но на форуме обсуждается вопрос их совместного использования.
К сожалению, ограничения wiki-разметки не позволяют в полной мере использовать CSS и семантическую верстку.

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

Например в Википедии, даже в статье «CSS» встречаются конструкции типа:
[http://www.w3.org/TR/CSS1 Level 1 (Recommendation)]<br/>[http://www.w3.org/TR/CSS2/ Level 2 (Recommendation)]<br/>[http://www.w3.org/TR/CSS21/ Level 2 Revision 1 (Candidate Recommendation)].

Несемантическте конструкции приходится использовать даже в wiki Мозиллы!

P.S. Ну и не стоит забывать, что проект, все-таки, посвящен семантичсекому вебу, а не семантической верстке — а это дружественные, но все-таки, разные вещи.
Поправьте, пожалуйста:

Должность «Chairman of the Joint Chiefs of Staff» (w) переводится не как «Председатель комитета объединенных начальников штабов», а как «Председатель объединённого комитета начальников штабов» (w).

Т.е. объединенные там не начальники, а комитеты :-)
Это всемогущая стрелка. С помощью этой стрелки можно поднять карму даже себе
Заметка во многом — «копипаст» статьи с CEO.ru: 12.09.2008 // Эллисон Ларри / Персона.

Может быть лучше преобразовать ее в топик-ссылку?

Поправьте меня, если я ошибаюсь.
На сколько я понимаю, там была выбрана Центристская партия.

В Википедии сказано, что она поддерживает малый бизнес.
Вы оба правы:

В некоторых случаях лучше использовать свойства.

В некоторых — явные методы (например, как правильно заметил sse, при наличие сильных побочных эффектов при доступе к данным).

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

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity