Архив за 18 июня 2013 - 2

Первоначально технология 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-структуру (базу данных)!
Читать полностью »

image

Google добавил новую услугу в Google Cloud Storage, которая позволит разработчикам отправлять свои жёсткие диски в Google по почте для импорта очень больших объёмов данных, пишет TechCrunch.

За 80 долларов с диска Google примет диск и загрузит данные в Cloud Storage. По словам Google, это может быть «быстрее или дешевле, чем передача данных через Интернет». Пока что услуга доступна ограниченному числу пользователей с американскими адресами.
Читать полностью »

Однажды на пикнике я заметил математиков, толпящихся возле игры, интереса к которой я ожидал меньше всего: крестики-нолики.

Вы могли и сами заметить, что игра крестики-нолики смертельно скучна. В ней нет места творческой идее или внезапному озарению. Хорошие игроки всегда играют вничью. Игра неизбежно идёт примерно так:

Альтернативные крестики нолики

Но математики на пикнике играли в более изощренную версию игры. В каждой из клеток на квадратном поле они нарисовали поле поменьше:
Читать полностью »

Некоторое время назад я перешел на Мак и стал подбирать себе софт для повседневного использования. Проблема возникла с аудиоплеером. Я перепробовал множество плееров, но ни один меня не устраивал. Поэтому я решил написать свой собственный. Заодно мне было интересно попробовать разработку на Objеctive-C под Мак.

В результате, у меня получился плеер Репл, что означает "резидентный плеер":

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

Неделю тому назад мы рассказывали о китайском смартфоне JiaYu S1, который в тестовом пакете AnTuTu Benchmark набрал 23 977 баллов. На тот момент спецификации изделия не были известны, но сейчас на официальном форуме компании появился их подробный перечень.

JiaYu S1

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

История варезной группы Drink or Die

После всех статей, которые я публиковал за последнее время, можно подумать, что основные аресты групп сценеров произошли в середине 2000-х. Но ещё в 1995 году, когда варез перекачивали междугородними звонками по обычной телефонной линии, сценеров уже арестовывали за пиратство продукции Microsoft и Novell. Об этом сами сценеры писали в так называемых «варезных журналах», которые распространялись через те же самые BBS-ки.

Один из таких журналов выпускала группа DoD (Drink or Die), которая долго была командой номер один на мировой варезной сцене. Они занимались взломом и распространением программ. Группа отличалась от других тем, что в далёком 1993 году она была организована не американцами или европейцами, а московским парнем по имени Миша (он же Jimmy Jamez, он же Deviator). В 2001 г. все основные участники группы были арестованы в ходе операции «Buccaneer». Jimmy Jamez к тому времени уже отошел от дел.
Читать полностью »

Некоторые секреты подключения веб-интерфейса 8.2

Работа с альтернативным интерфейсом на управляемых формах 1С доступна через HTML. Альтернативный интерфейс может понадобиться, если стандартных элементов управления 1С недостаточно, но хочется чего-то большего. В данной статье перечислены некоторые секреты работы с веб-интерфейсом на управляемых формах 8.2.

Показ Html-страницы на управляемой форме 1С

Для показа Html-страницы необходимо на форму вставить Поле Html Документа и в источник данных поместить html-код. Нужно иметь ввиду следующее: тонкий и веб-клиент на Internet Explorer работают по-особенному. В двух этих случаях используется Internet Explorer в режиме совместимости с IE 7.
Первый секрет заключается в том, что тонкий клиент можно перевести в режим совместимости с более старшей версией IE. Для этого нужно использовать meta X-UA-Compatible. Так на Windows 7 после добавления

<meta http-equiv="X-UA-Compatible" content="IE=9" >

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

Ассортимент Be Quiet! пополнился блоками питания серии Pure Power L8 мощностью от 300 до 700 Вт. Одной из важных особенностей новых моделей производитель называет низкий уровень шума — например, в случае младшей модели он не превышает 16,6 дБА. Кроме того, можно отметить наличие даже у младшей модели разъема дополнительного питания PCI Express, необходимого для питания современной 3D-карты.

Блоки питания Be Quiet! Pure Power L8 имеют сертификат 80Plus Bronze

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

Яндекс.Браузер для смартфонов на Android и айпадовЯндекс.Браузер с сегодняшнего дня доступен для смартфонов на Android и айпадов. Сделать мобильный браузер хорошим не так уж просто, — расскажем о том, что у нас получилось.

Когда человек запускает браузер на смартфоне или планшете, ему важно, чтобы всё было быстро: чтобы быстро вводился запрос, находились нужные адреса и телефоны, загружались страницы — чтобы быстро решались его задачи. Мобильный Яндекс.Браузер сможет обеспечить ускорение не только за счёт режима Турбо, но и благодаря тому, как мы спроектировали его интерфейс и насколько глубоко интегрировали в него поисковые технологии.

Загрузить Яндекс.Браузер для iPad Загрузить Яндекс.Браузер для смартфонов на базе Android
Читать полностью »

Последнее время смартфон Huawei Ascend P6Читать полностью »


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