Метка «история» - 5

Первоначально технология HTML (hypertex markup language) была предназначена для описания смысловой структуры веб-документа, то есть для определения частей текста, в которых находятся различные по типу и содержанию части страницы как например заголовки, абзацы, сноски, иллюстрации, гиперссылки и так далее. Говоря академическим языком, HTML создан для семантической разметки документа.

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

До HTML задача семантической разметки документов решалась с помощью:

  • TeX (технологии 1978го года) для макетирования академических публикаций
  • SGML (технологии 1968го года) для более широкого спектра задач. SGML очень похож на своего потомка XML за исключением ряда правил, которые в некоторых случаях заметно усложняют чтение разметки, как например разрешение не ставить угловые скобки в тэгах.

Другими словами, если TeX был адаптирован строго под нужды макетирования университетских докладов, научных работ и тому подобного, SGML позволял создавать структуры информации подобные Реляционным Базам Данных, то есть реализоваывать ER-модели (entity-relationship).
пример ER-модели
(пример ER-модели)
пример ER-отношения
(пример ER-отношений)

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

Тим Бернерс Лии создавая Web в конце 80ых, взяв за основу SGML, упростил синтаксис, создал перечень предопределенных тэгов для макетирования веб-страницы, правила использования которых задал с помощью DTD (технология из семейства SGML которая регламентирует порядок использования тэгов — то есть перечень разрешенных атрибутов, вложенных тэгов, разрешение на текстовый контент и так далее) и мы получили HTML 1.0

Таким образом HTML основанный на SGML первоначально был призван для описания структуры документа в контексте ER-отношений ее частей, то есть определения структуры и содержания документа в терминах сходных к базам данных.

Теперь представьте ситуацию, когда в прикладной программе для того чтоб подвинуть GUI-кнопку на несколько пикселей в какую-либо сторону Вам приходится редактировать структуру базы данных. Парадоксально, но в соверменном вебе это в порядке вещей — очень часто для того чтоб визуально подвинуть какой-либо элемент (GUI-кнопку) приходится изменять HTML-структуру (базу данных)!
Читать полностью »

Сейчас мы воспринимаем как должное быстрое выполнение js-кода в браузерах, и с каждым днем становится все больше вдохновляющих примеров того, что можно реализовать с помощью JS. Но так было далеко не всегда. В этой статье поговорим о JS-движках, отвечающих за компиляцию кода в браузерах, об их историческом пути ускорения и возможных будущих путях.

Первым движком, компилирующим js-код в нативный стал SpiderMonkey, который был представлен в браузере Netscape 2.0 в 1995 г. Миф о его быстром создании хорошо задокументирован. У Брендана Айка было всего 10 дней на дизайн языка и построение компилятора. Javascript был успешен с самого начала, и к августу того же кода Майкрософт уже встроила свою версию JScript в Internet Explorer 3.0. К концу 1996 язык был принят в комиссию для формальной стандартизации, и уже в июне следующего года обрел официальный стандарт ECMA-262. С тех пор поддержка JS стала обязательно для каждого браузера, и каждый крупный производитель начал строить свой движок для поддержки JS. В течение долгих лет эти движки развивались, заменяли друг друга, переименовывались, и становились основой для следующих движков. Отследить все созданные версии — задача не для слабых духом.
Читать полностью »

Технология «рисованного звука»: cинтез звука в СССР 30 х годов XX векаВ конце 20-х годов XX века начинает неспешным монофоническим шагом идти по планете звуковое кино. Кинематографисты «старой школы» говорят о потере выразительности и о том, что только в немом кино игра актеров имеет наибольший смысл.

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

«Рисованный звук». Технология, разработанная группой энтузиастов в 30-х годах XX века, задолго до изобретения секвенсоров и синтезаторов. Она позволяла методом искусственного создания графики звуковых дорожек на кинопленке синтезировать любые звуки, эффекты, записывать сложные полифонические произведения.
Читать полностью »

Компьютерный алгоритм пытается соединить 320 000 фрагментов рукописей

В 1896 году в кладовке каирской синагоги обнаружили остатки рукописей: 320 тысяч измельченных фрагментов бумаги и пергамента. За прошедшие 117 лет удалось вручную соединить 4 тыс. из найденных фрагментов. На основе полученной информации написаны тысячи научных работ, но сейчас за дело взялись прикладные программисты.

16 мая 2013 года стартовал проект компьютерной обработки фрагментов. Специалисты из Тель-Авивского университета используют технологии распознавания образов, которые известны со времён конкурса DARPA по восстановлению документов после шредера. Все фрагменты сканируются, очищаются от фона и выравниваются, затем выделяются границы, программа ищет соответствие по форме кусочков, линиям на бумаге, точкам соприкосновения чернильного следа и т.д. Операторы проверяют корректность соединения фрагментов, а окончательная сборка осуществляется в графическом редакторе.
Читать полностью »

image
Роберт Меткалф

Как гласит вики

«Общепринято считать, что Ethernet был изобретён 22 мая 1973 года, когда Роберт Меткалф (Robert Metcalfe) составил докладную записку для главы PARC о потенциале технологии Ethernet»

Не знаю, на сколько это достоверно, но пишут так же, что «ученый совет университета при первом знакомстве с работой Меткалфа отклонил ее как „недостаточно аналитичную“, но впоследствии, после того, как автор включил в рукопись несколько уравнений, диссертация все же была принята.»

Читать полностью »

О прошлом в настоящем времени

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

С тех пор прошло более 35 лет, сегодня я даже не знаю, где эти реликвии и сохранились ли они вообще, но каждый раз с приближением Дня Победы я вспоминал о них и о тех людях, что погибли в далёкой для меня войне. И ещё я почему-то всегда чувствовал свою вину перед ними. Мои неизвестные близкие отдали свои жизни ради меня. А что сделал я ради них? Или хотя бы в благодарность? Впрочем, нынешний праздник, наверное, будет особенным для меня и моих родных — благодаря интернету я смог вернуться на семьдесят лет назад и узнать некоторые подробности, касающиеся моих родственников, погибших в той великой войне.
Читать полностью »

Смайлами я пользуюсь с того самого дня как познакомился с ICQ. Это был не то 2007, не то 2008 год. Сразу найдутся старожилы, которые скажут: «Эй ты, малыш. Да мы аськой пользовались, когда ты и слова интернет не знал». И будут правы. Но разговор не об этом. Пошел уже шестой или седьмой год, как я использую в интернет переписке смайлы. Раньше в аське, теперь все больше в ВК и скайпе. И за эти годы, как то не задумывался, откуда пошли эти самые смайлы. Чей изощренный мозг их придумал. И если классические :), :( не кажутся чем то сложным, то такие творения как; о, >(( порой ставят в тупик. Может это мой технарьский мозг не видит той простоты с которой они создавались и на самом деле все очевидно, как и то что день сменяет ночь.
Кому как и мне интересно происхождение смайлов, а также люди которые стоят за этим, без сомнения, самым популярным языком интернета — просьба под кат.
Читать полностью »

Как мы построили сотовую сеть в Камбодже
Вид с крыши строящегося дата-центра в Камбодже

«Билайн» есть не только в России, но и ещё в нескольких странах. И если строительство сотовой сети у нас достаточно подробно описано (про это даже есть целая книга), то про другие страны информации мало. Я занимался развитием сети в Камбодже, и немного расскажу об этом.

Если вы читали Вернора Винджа, то помните концепцию игры про развитие технологии на малоразвитых планетах, когда старшая цивилизация, используя свои знания, просчитывает оптимальный путь для младшей. Например, от каменных топоров до радио за 20 лет, или от пороховых пушек до Интернета за два года.

У нас была примерно похожая ситуация: нужно было за полгода запустить сеть с нуля, используя все знания и практические наработки. Страна точно была готова к такому прогрессу: после войны она развивалась, просто перешагивая ненужные шаги. Например, в Камбодже никогда не было проводных телефонов: они просто перешли с телеграфа на сотовую связь. Читать полностью »

Всем доброго дня!

Мы решили обновить свой блог, и этот весенний апдейт будет включать в себя много интересных изменений:
00 — Обновляем наш блог на Хабре
Во-первых, скоро мы запускаем новую программу hp на Хабрахабре, суть которой заключается в создании централизованной базы знаний по целому комплексу решений Hewlett-Packard, охватывающих все сферы айти сообщества: от самых интересных продуктов для обычных пользователей, до самых крутых серверных систем, при виде которых даже у матерых спецов будут загораться глаза.

Во-вторых, все наши новые посты в течение некоторого времени будут относиться к “сезонам”, которые задают общую тематику. Первым таким “тематическим сезоном” станет виртуализация рабочих мест. Тема интересная, сейчас ей увлечено IT-комьюнити на западе, а на Хабрахабре она представлена не очень ярко и широко. Постараемся исправить это недоразумение, так как материала у нас очень много, охвачены все сферы, от конечных решений на столах пользователей, до сетервых и серверных технологий, и технологий самих по себе, в отрыве от железа и конкретных реалий (ведь именно это пропагандирует сама идеология “виртуализации” рабочих мест). Статьи постараемся сделать достаточно доступными тем, кто о “виртуализации” пока только слышал, но не пробовал на вкус, и вместе с тем достаточно интересными для специалистов, которые с ней уже сталкивались.

В-третьих, мы решили, что монолог — это не продуктивно и не ново, и поэтому вводим новую фичу: на нашей корпоративной страничке на Хабре скоро появится форма, через которую вы сможете задать вопросы по нашим продукам, от общих вопросов до конкретных случаев работы с железом, технологиями и комплексными решениями. Все вопросы будут рассмотрены в течение восьми часов(!).

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

Ну и в-пятых, мы хотим напомнить Хабрасообществу, что hp — компания с почти семидесяти пяти летней историей инноваций. Это мы изобрели колесо первый программируемый, а затем и инженерный калькуляторы, мы популяризовали в свое время струйные, а затем и лазерные принтеры. Признайтесь, у кого десяток лет назад дома не стоял DeskJet? Сейчас нашими изобретениями и усовершенствованиями техники и технологии пользуются по всему миру, каждый день. За это время бренд hp в корпоративном сегменте стал синонимом слова “надежно” и “удобно”.
Читать полностью »

Шел 2000-й год. Nokia 3310, ставший позднее культовым, только приобретал популярность. Тот самый аппарат, который для многих был идеалом неубиваемого, безотказного телефона, на самом деле специальной защитой не обладал. В этом же году свет увидел действительно защищенная модель – Nokia 6250.

Nokia 6250

Защищенные телефоны Nokia — экскурс в историю

Этот аппарат со строгим дизайном выдерживал падения с трехметровой высоты на твердую поверхность, погружение на глубину 0,5 м на 10 минут, а его корпус обладал устойчивостью к проникновению пыли и грязи. Согласно инструкции, телефон можно было мыть под струей воды в выключенном состоянии. Все это говорит о том, что Nokia 6250 обладал классом защиты не ниже IP67. Телефон был построен на бизнес-платформе, поддерживал WAP (по CSD), имел 255 ячеек в записной книжке, органайзер, секундомер, инфракрасный порт и встроенные игры. Кроме того, в модели был установлен индикатор уровня шума.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js