Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Алик Кириллович/Записи в блоге |
Открытый курс «Технологии Semantic Web»
2015-06-02 06:30:00 (читать в оригинале)Мы с коллегами из ИТИС КФУ при поддержке Computer Science клуба и сообщества SWUG разработали открытый обучающий курс «Технологии Semantic Web».
Semantic Web — это направление развития Всемирной паутины, позволяющее машинам не только отображать информацию в интернете, но и понимать ее смысл.
В этом курсе вы узнаете, что такое семантика, для чего нужны формальные онтологии, и познакомитесь с основными технологиями Semantic Web: моделью представления данных RDF, языком описания онтологий OWL и языком запросов SPARQL.
Темы курса:
-
Введение в семантику и Semantic Web;
-
Формат представления данных RDF;
-
Формальные онтологии;
-
Язык описания онтологий OWL;
-
Язык запросов SPARQL;
-
Semantic Web в дикой природе: популярные ресурсы, онтологии и сервисы.
Курс оформлен в виде слайдов, поэтому он короче, чем обычный учебник.
Смотрите первые две темы на «Хабре». Будем благодарны за поддержку поста плюсом.
Информационная архитектура блогов. Почему блог — это средство коммуникации, а не хранения структурированной информации, и что с этим делать?
2010-03-23 16:00:00 (читать в оригинале)В настоящее время блоги используются не только для ведения интернет-дневников, но и для создания информационных ресурсов.
В этой статье я хочу показать:
-
что блоги — хорошее средство коммуникации,
-
но одно из худших средств хранения структурированной информации;
-
покажу, что делать, если блог все-таки позиционируется как информационный ресурс;
-
и опишу формат «архиблога» (блог, ориентированный на ведение архивов), позволяющий сделать блог пригодным для хранения структурированной информации.
Хрупкая красота программного кода: десять приемов программирования, способных ее разрушить
2009-05-26 03:00:00 (читать в оригинале)Для меня программирование — это не только технология, но и, во многом — искусство. И, поэтому, большое значение имеет красота кода.
Последние несколько лет я собирал приемы программирования, разрушающие в программном коде его утонченную красоту:
-
Обязательное хранение размера массива в отдельной переменной;
-
Доступ к свойствам объекта через
obj.getProperty()
иobj.setProperty(value)
; -
Использование рекурсии для вычисления факториалов и Чисел Фибоначчи;
Наверняка, в некоторых местах вы будете со мной несогласны — ведь чувство красоты у всех разное.
«Совершенный Ajax» – новый подход к построению настоящих клиент-серверных web-приложений
2008-12-17 09:00:00 (читать в оригинале)«Совершенный Ajax» — новый подход к построению web-приложений, при котором web-сервер не генерирует ни строчки HTML-кода и взаимодействует с внешним миром только посредством web-служб; а клиентский интерфейс реализуется только на основе клиентских HTML, CSS, JavaScript.
Статья состоит из двух частей. В первой части — более живой и провокационной я постараюсь заинтересовать проблемой, рассказать о технологии «Совершенный Ajax» и показать ее применение на примере нашего проекта «Система Интерактивного Тестирования Знаний “Синтез”» (который имеет ряд интересных особенностей, таких, как использование серверного JavaScript на платформе Mozilla Rhino, прототипно-ориентированная ORM и поддержка SPARQL — языка запросов к Semantic Web).
Вторая часть – более занудная будет содержать много технических деталей и выйдет в следующий раз.
Попробуйте угадать: к какой архитектуре относятся web-приложения?
К клиент-серверной говорите? Я ожидал, что Вы так ответите…
Что ж, давайте разберемся. В клиент-серверной архитектуре выделяют [1]:
-
Сервер — отвечает за хранение данных и бизнес-логику приложения.
-
Клиент — отвечает за взаимодействие с пользователем.
Реализация бизнес-логики на сервере и взаимодействие с пользователем на клиенте четко разделены.
Преимущества клиент-серверной архитектуры очевидны; мы их все знаем:
- Бизнес-логика не смешивается с пользовательским интерфейсом.
- Можно реализовать несколько клиентов с разными пользовательскими интерфейсами: интерфейс командной строки, оконный Windows-интерфейс, Flash, web-интерфейс, мобильный интерфейс и т.д.
- Клиентский компьютер не требователен к ресурсам;
- И т.д.
Но, относятся ли web-приложения к клиент-серверной архитектуре?
Действительно, в web-приложениях есть сервер, отвечающий за бизнес логику приложения.
Но! За реализацию интерфейса отвечает не клиент, а тоже сервер. На сервере происходит обработка клиентской формы. Сервер генерирует HTML-код пользовательского интерфейса.
Клиент, т.е. браузер лишь визуализирует уже готовый HTML-код интерфейса. Это, фактически, то же самое, что прицепить к серверу монитор и объявить этот монитор клиентом…
Может ли страдать тетрадка в клеточку, или моральные проблемы создания искусственного интеллекта
2008-06-25 05:01:13 (читать в оригинале)Когда я рассказываю о нашей работе над искусственным интеллектом, меня иногда спрашивают, что я думаю о моральных проблемах создания искусственного интеллекта и переноса человеческого разума на электронный носитель.
Как будет осознавать себя искусственный разум? Не будет ли у человеческого разума, перенесенного на электронный носитель, болеть «ампутированное тело»? Гуманно ли ставить негуманные опыты над искусственным интеллектом или электронными копиями реальных людей?
Так вот, я считаю, что страдания искусственного разума — полная чушь.
+344 |
353 |
ГОРОСКОП |
+342 |
418 |
glois-en101 |
+318 |
355 |
ALTAR-NIK |
+308 |
361 |
Кладезь информации! djrich.info |
+284 |
351 |
Петербуржец |
-2 |
87 |
Обойдемся без болезней |
-4 |
8 |
SUPER ANI - Информационно-познавательный проект. |
-16 |
396 |
Чтобы выжить |
-17 |
2 |
Красное Море Дайвинг |
-18 |
295 |
Marina Pletneva |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.