Jupy Web Log

07.12.2009

Эффективная работа с унаследованным кодом

Filed under: Books — jupy @ 1:21 пп
Tags: ,

Купил тут на днях книжку: «Эффективная работа с унаследованным кодом». Красивое издание, жесткий переплет, тема актуальная. Не пожалел аж, страшно подумать, 1457 рублей. Ужас. Прочитал. Господа, такого дерьмового перевода, я еще не встречал. Это кошмар, какой-то. Пока я читал, я прямо-таки испытывал физические мучения.

На месте Майкла Физерса, который написал очень приличную книгу: «Working Effectively with Legacy Code», я бы подал в суд на издательский дом «Вильямс», и лично на господина И.В.Берштейна («переводчика»), за оскорбление чести и достоинства. И за то, что они указывают Физерса в качестве автора своего творения.

(more…)

02.11.2008

Semantic Web и копирайт

Filed under: Semantic Web — jupy @ 2:50 пп
Tags: , ,

Если взглянуть на Semantic Web с точки зрения современного законодательства в области авторского права, то нельзя не отметить, что здесь существует серьезное противоречие. С одной стороны Semantic Web принципиально организован таким образом, чтобы обеспечить максимально быстрое, удобное и эффективное распространение информации. С другой стороны, как в рамках Semantic Web обеспечить защиту авторского права.

В обычном Web существует понятие страницы или документа. Страница распространяется по Сети как единое целое и у нее есть автор. Однако в Semantic Web документ — это совокупность RDF высказываний, каждое из этих высказываний имеет самостоятельное значение и может быть передано по Сети отдельно от других высказываний входящих в документ. Еще сложней обстоит дело с утверждениями, которые автоматически выводятся из других утверждений. Например:

(more…)

09.22.2007

09.14.2007

Проект Neno/Fhat

Filed under: SW Projects — jupy @ 9:50 дп

Если рассматривать RDF ресурсы как аналоги объектов в ООП, то можно найти определенные соответствия. Например: OWL классы можно сопоставить с классами в ООП, а свойства RDF ресурсов во многом аналогичны атрибутам классов в объектно-ориентированных языках. Однако существует важное отличие: ресурсы Semantic Web представляют собой данные, и только данные, в то время как объекты в ООП – это совокупность данных и поведения. Поведение объектов, то есть экземпляров классов, определяется набором публичных методов. А что получится, если добавить поведение в RDF ресурсы? Таким вопросом задались авторы проекта под названием Neno/Fhat (произносится «Ни-ноу фэт»).
(more…)

09.12.2007

Лгут ли люди, и какое это имеет отношение к Semantic Web

Filed under: Semantic Web — jupy @ 10:52 дп

С момента публикации К. Доктороу своей статьи «Метачушь: проливаем свет на семь логических несуразиц по поводу мета-утопии» прошло уже несколько лет, тем не менее, и сегодня можно услышать те же самые, мягко говоря, не слишком свежие доводы против Semantic Web. К сожалению вокруг этой темы действительно ходит множество несуразных слухов, и превратных трактовок. Давайте попробуем разобраться: что же действительно имеет отношение к Semantic Web, а что является следствием недопонимания или предвзятого отношения к этой теме.

Наверно главной проблемой Semantic Web является — его название. Тим Бернерс-Ли (автор этой идеи) не раз попадал в просак из-за ошибочного выбора названия. Позже он сам признал, что это название не удачно и предложил более корректный термин: Сеть Данных (Data Web). Однако, поезд уже ушел, и сегодня словосочетание Semantic Web стало широко распространено. Беда в том, что упоминание семантики вызывает у многих людей жесткие ассоциации с идеями Искусственного Интеллекта. А рукотворный разум сегодня воспринимается как образец неудачного проекта. Как следствие, все, что ассоциируется с Искусственным Интеллектом, приводит специалистов в состояние уныния и пробуждает ощущение беспросветного топтания на месте. И сколько, после этого, ни говори, что Semantic Web не имеет отношения к Искусственному Разуму, оппоненты тебя уже не слышат. Собственно на этом и зиждется большая часть недоразумений связанных с Семантической Паутиной.

Рассмотрим аргументы критиков. Кори Доктороу пишет что:

1. Люди лгут, следовательно, мы не можем полагаться на те данные, которые они вводят.

(more…)

Блог на WordPress.com.