Бессмертие в Сети

Download Report

Transcript Бессмертие в Сети

Бессмертие
(живое наследие)
в Сети
Виталий Шахнович Кауфман
К следующему слайду – щелчком мыши, к обычному экрану – клавишей «Esc». См. также кнопки в левом нижнем углу экрана.
Copyright 2006-2012 © Vitali S. Kaufman
Сведения об авторе
•
Наиболее известная книга:
–
Языки программирования: концепции и принципы. М:Радио и связь, 1993, 432 стр.
Переиздание в серии «Классика программирования»: М: ДМК-пресс, 2010, 464 стр.
•
2009-наст.время – KaufmanICT
•
1999-2009 Фирма Fatman (Финляндия) - главный ИТ-специалист
•
1991-1993 - профессор факультета ВМиК МГУ, диплом д.ф.м.н подтвержден
в Финляндии
•
1992-1994 - действительный член американской Ассоциации
вычислительных машин (ACM), групп SIGPLAN и SIGADA
•
1990-1993 - председатель Российской рабочей группы по языку Ада
международной организации по стандартизации ИСО (ISO-IEC/JTC1/SC22/WG-9 - Programming Language Ada)
•
1970-1986 - Hаучный редактор и переводчик с английского на русский (6 книг
по программной инженерии)
•
1980-1986 - член РГ РЯП комиссии академика Ершова по системному
математическому обеспечению Координационного комитета по
вычислительной технике АН СССР
•
1970-1993 - Hаучный руководитель аспирантов. Успешно защищенных
кандидатских диссертаций - 11
•
1965-1966 - Учитель математики в ФМШ 18 при МГУ (школа им.
А.Н.Колмогорова для особо одарённых детей)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
2
План
• Чего мне не хватает в Сети
• Что сделать
• Как сделать
• Заключение
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
3
•
Чего мне не хватает?
Всё началось очень буднично. Задумал я поместить свою, как выяснилось, вполне достойную книгу, «Языки
программирования. Концепции и принципы» в такое место в Сети, чтобы она
не пропала и была
доступна даже после моей смерти.
•
•
Выяснилось, что
такого места нет!
–
Скажем, Facebook её «присваивает» всё, что в него кладут, и стало быть, может делать с моей книгой всё,
что захочет. От
–
Google Cloud вынуждает меня внимательно следить за правилами доступа (могут измениться в любое
время например, из бесплатного сервис может стать платным (From June 12th 2012 use of the Google Cloud
SQL service will be charged. Two billing plans are available: Packages and Per Use)
–
Lifenaut хотя и обещает хранить контент неограниченно долго, однако на самом деле могут стереть в
любой момент и даже без предупреждения «LN may terminate your Lifenaut status at any time, without
warning».
Дело знакомое. Когда в 1985 году я начал читать в МГУ курс «Языки программирования», не нашлось ни одной
книги, где мои студенты могли бы увидеть за деревьями лес. Так что я был вынужден написать свою ,
применив, между прочим, собственное любимое изобретение: правило «Гадость
в радость».
•
Не огорчайся, что нужного сервиса нет. Радуйся, найдя замечательное поле для достойной деятельности.
•
И создай
–
•
нужный сервис (для себя и других страждущих).
Хватит вживаться в идиотские условия игры – давайте играть свою игру!
«Бессмертие в Сети»
БС
Назовём его
(кратко
). Дело в том, что такой сервис гарантирует, в
сущности, духовное бессмертие, Такая расширенная его подача полезнв и его создателям, и его клиентам.
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
4
Отличия БС от известных сервисов
– Надёжность: БС гарантирует сохранение контента (ни один известный
сервис не гарантирует этого)
– Правила: не могут кардинально измениться
(нпр., из бесплатного сервис
может стать платным - From June 12th 2012 use of the Google Cloud SQL service
will be charged).
– Язык: родной язык БС - русский (это не исключает контента на иных языках;
однако сервисы, не позволяющие работать на русском языке и с русским
контентом, неприемлемы для России и русскоязычного мира в целом)
– Содержимое (контент): открыто (нет глубокой социальной структуры)
– Цель: связывать людей не столько напрямую, сколько «через
вечность»
– Стиль: никакой навязываемой заботы типа «Вы к нам давно не
заглядывали» (не заглядывал, потому что помер)
– Приоритеты: чётко выделен главный – гарантия сохранности и
доступности контента
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
5
Отступление о терминах
•Люди, говоря даже на родном языке, склонны придавать одним и тем же
словам разный смысл.
•Особенно трудно добиться взаимопонимания, когда люди уверены: понимать
услышанное или прочитанное можно так и только так, как это сделали именно
они.
•Спокойное и точное применение слов в традиционном словарном смысле
может вызвать настороженность или даже отторжение. Это объяснимо - важные
слова по многим причинам, увы, затасканы по неподобающим контекстам.
•Сказанное в полной мере относится к таким важным словам русского языка, как
«душа», «духовный», «бессмертие» или «Храм».
•Я понимаю и принимаю риск, связанный с их употреблением в этой
презентации. Может показаться, что их нетрудно заменить другими, чтобы
избежать опасных недоразумений.
•Однако плата за такую замену представляется мне чрезмерной высокой – с
водой может быть выплеснут и «ребёнок» – тот смысл, который я стараюсь
донести.
•Как донести этот смысл другими словами, мне пока неизвестно.
•Остаётся надеяться на способность слушателя вдуматься-вслушаться в
контекст и избежать излишне эмоциональных трактовок – они здесь неуместны.
• Зато уместно спокойно и содержательно обговорить-обдумать проблемы и
цели, выходящие за рамки физической жизни человека.
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
6
Точнее о терминах
•Толковый словарь Ушакова
•Духовный - ДУХО'ВНЫЙ, ая, ое. 1. Прил. к дух в 1 знач., нематериальный,
нетелесный (книжн.). Духовные интересы. Духовная близость. 2.
Бесплотный (устар.). 3. Церковный, сочиненный на библейскую или
церковную тему; противоп. светский. Духовная музыка. Духовная драма.
•Толковый словарь русского языка (Ожегов С., Шведова Н)
• Душа - внутренний, психический мир человека, его сознание
• Храм а, м. 1. Здание для богослужения, церковь. Древнерусские храмы.
Буддийский х. 2. перен. Место служения науке, искусству, высоким
помыслам (высок.). Х. науки.
•Толковый словарь Даля
•Бессмертие - ср. бессмертность ж. непричастность смерти,
принадлежность, свойство, качество неумирающего, вечно сущего,
живущего; жизнь духовная, бесконечная, не зависимая от плоти. |
Всегдашняя или продолжительная память о человеке на земле, по заслугам
или делам его.
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
7
Публичная Кибер Душа (ПКД)
Сохраняемое в открытом публичном доступе
неограниченно долго материализованное
представление человеческой личности,
подготовленное и полностью контролируемое
самим автором:
• Опусы
• Фото-видео коллекции
• Заметки на полях
• Воспоминания
• Сведения о себе
• ...
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
8
XML представление ПКД
Чарльз Ф. Голдфарб (Charles F. Goldfarb),
представления ПКД.
•
<?xml version="1.0"?>
•
<public_soul
создатель технологии XML. Ниже - вариант
•
xmlns:"http://www.w3.org/1999/xhtml" xmlns:dp="http://immortality.net/protocol"
•
xmlns:ds="http://immortality.net/defaults/soul" xmlns:did="http://immortality.net/id"
•
xmlns:dpr="http://immortality.net/profile"
•
xmlns:dref="http://immortality.net//ref"
•
xmlns:ddoc="http://immortality.net/doc"
•
>
–
–
–
–
–
–
–
–
–
–
–
–
–
•
<dp:name version="1.0" />
<did:id>2012-8-20-2478993374654757DjERvTHK</did:id>
<did:name>Vitali Kaufman 210541-…D</did:name>
<did:ssn>FIN 210541-…D</did:ssn>
<dpr:profile>
<sex>M</sex>
<parents>…</parents>
<children>…</children>
</dpr:profile>
<ddoc:documents>…
<a href=https://immortality.net?uid=2012-8-202478993374654757DjERvTHK&path=VK_KB/Presentations/Immortality_in_the_Net.ppt>Эта презентация</a>
…
</ddoc:documents>
</public_soul>
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
9
Зачем это может быть
нужно (мне, вам)
• Обрести «оазис стабильности» в бешенно
мчащейся жизни, в том числе и Сети (нпр. не бояться,
что материалы пропадут или ссылки устареют)
– Остаться в памяти потомков
– Сохранить семейный альбом
– Видеть и слышать своих предков, читать их воспоминания
– Сохранить самобытность (свою, народа)
– Сохранить часть себя независимо от оценок современников
• Сохранить ПКД неограниченно долго, пока жива
мировая Сеть (= живо человечество)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
10
кто может быть клиентом или
спонсором БС?
– Я сам (очень важно!)
– Желающие сохранить (хотя бы часть) себя
– Желающие сохранить (хотя бы часть) своих близких
– Желающие сохранить свой вклад (в том числе и
посредством псевдонимов, и анонимно)
– Реагирующие на вклад других, но не готовые
вкладываться (готовые читать-смотреть, комментировать ...)
– Партнёры
– Корпоративные клиенты, заинтересованные в
архивировании своих баз (скажем. Anekdot.ru,
библиотеки, ...)
– Исследователи
– Государства
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
11
Кому это может быть
нужно? Целевая аудитория: я, вы, творцы, партнёры, клиенты
Ещё раз:
• Профессионалы – интеллектуалы, исследователи
• Любители: «графоманы», путешественники,
художники, фотографы и кинооператоры, хранители
семейных преданий, коллекционеры
• Фирмы, крупные корпорации и даже государства,
например для решения проблемы legacy
transformation (интеграции старого в новое)
• Все перечисленные, заинтересованные не только в
немедленном, но и в надолго отложенном доступе
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
12
Кто ещё?
– Заинтересованные в отложенном доступе из опасений за
• себя
• близких
• дело
• потенциально обижаемых сообщаемыми
фактами
– Те, кто самостоятельно воспользоваться сервисом не
сможет. Им нужна не только реклама, но и
• помощь
• обучение
• поддержка
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
13
Сверхзадача - мечта:
• гарантировать духовное
бессмертие любому желающему
Цель проекта:
• построить действующую модель БС
для ПКД, а также создать БСсообщество (БСС)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
14
БС для молчаливого
большинства
• Есть надежда, что в результате хотя
бы часть ныне молчаливого
большинства заговорит в вечности
и будет (надеюсь, с пониманием и
благодарностью) услышана
потомками
• Манифест надежды
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
15
Ключевые предпосылки
• Сеть (peers, независимость, протокол) практически бессмертна
• Стандарт обогащаемого структурирования (XML/XSL/XSLT)
•
Хранители - зреют (интерес к истории + сетевая культура)
• Поиск – мощь и ум растёт (Google)
• Память – продолжает дешеветь (можно делиться)
• Центры данных (data centers) и облачные технологии
матереют
• Рынок - даже намёк на бессмертие приносит деньги
 Есть шанс выйти на позитивную спираль на
пути к Храму
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
18
Что делать
• БС-протокол – основа пиринговой сети
• БСМ – “мотор” БС – программная поддержка
• БСХ – распределённое хранилище (пиринговая сеть)
• БСС – БС-сообщество хранителей
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
19
БС в целом
БС-protocol
Client
peer бсм
doc
XML
peer бсм
peer
бсм
XML
WWW Server
Web Service
XML
peer бсм
XML
Client
doc
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
20
Требования к контенту БС
• Невозможно испортить
• Внутренние ссылки инвариантны
• Поддержка версий
• Поиск по релевантным запросам
• Структурированный доступ и после
смерти автора - XML
• Открытость
• Creative Commons (*) сopyright ("some rights reserved“)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
21
XML - явная структура
XML длиннее, зато понятен и через многие годы!
02100012800007744242200010139806156575CONSOLIDATED EDISON
•
<CHECK>
•
<ADDRESS> John W. Cowan 123 E. 345th St, #2A New York, NY 10111 </ADDRESS>
•
<CHECKNO>1013</CHECKNO>
•
<DATE>19980615</DATE>
•
<PAYEE>Consolidated Edison</PAYEE>
•
<AMOUNT>USD 65.75</AMOUNT>
•
<BANK> The Chase Manhattan Bank 270 Park Avenue New York, NY 10017 </BANK>
•
<MICR>
•
<ROUTE>021000128</ROUTE>
•
<ACCOUNT>077442422</ACCOUNT>
•
</MICR>
•
<SIG TYPE="MD5">
•
0921937AB903C93D8932F39D9F9EC123
•
</SIG>
•
</CHECK>
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
22
Подробнее об XSL
•
<?xml version="1.0"?>
•
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
•
•
•
•
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><xsl:value-of select="document/title" /></title>
•
</head>
•
<body>
•
<h1><xsl:value-of select="document/title" /></h1>
•
<h3><xsl:value-of select="document/body/header" /></h3>
•
<p><xsl:value-of select="document/body/para" /></p>
•
•
</body>
</html>
•
</xsl:template>
•
</xsl:stylesheet>
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
23
Подробнее об XSLT
XSL/XSLT (Extensible Stylesheet Language/XSL Transformations) : на XSL пишут
шаблоны (patterns), а на XSLT – программируют преобразования XML-текстов,
например, в XНTML (т.е. на XSL/XSLT описывают семантику XML-текстов)
•
<?xml version="1.0"?>
•
<xsl:stylesheet xmlns:xsl=" http://www.w3.org/TR/WD-xsl ">
•
<xsl:template match="/">
•
<html>
•
<body>
•
<h1>hamburgers</h1>
•
<xsl:for-each select="hamburgers[@lowfat="dream on"]>
•
<li><xsl:value-of select="name"/>, <xsl:value-of select="price"/>,
•
<xsl:value-of select="description"/></li>
•
</xsl:for-each>
•
</body>
•
</html>
•
</xsl:template>
•
</xsl:stylesheet>
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
24
Как это сделать
• Базовый протокол (know how)
• Data Centers – база БСХ. Повышает стартовые
возможности и эффективность БС в целом
• P2P – БСХ. Персональные компьютеры клиентов БС почти всё
время простаивают. Клиент разрешает доступ к своим ресурсам за
разрешение применять свой компьютер для общего блага
• XML/XSL/XSLT – макет БСМ (нпр.на основе Windows XP P2P
SDK)
• Web Service – вход в БС по известному IP. Не обязателен,
может быть полезен для взаимодействия БСМ, построенных на
разных платформах (нпр. помогая взаимодействовать конкурентам – опыт UBL)
•
Сервисы (активные, неубиваемые) вместо объектов
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
25
Как это сделать
(ещё об облачности)
Облачные технологии как база (реализации) БС
– компьютерные ресурсы и мощности предоставляются
пользователю как Интернет-сервис.
• Облачная обработка данных как концепция включает в
себя понятия:
– инфраструктура как услуга,
– платформа как услуга,
– программное обеспечение как услуга,
– данные как услуга,
– рабочее место как услуга
– В этих терминах БС есть
– «Духовное бессмертие как услуга»
– Мощь дата-центров  сразу высокая гарантия сохранности (не
только то, что даёт P2P, и др.)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
26
Проблемы и решения:
• Сохранность  сеть независимых хранилищ
• Хранители  интерес и понимание
• Доступность данных  открытость
• Доступность информации  XML
• Юридические проблемы  отложенный доступ
• Эффективность  гибкость управления доступом
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
27
БСС (БС Сообщество – хранители БС)
• БС-функция - обновление БС
• БС-выживаемость - критическая масса
партнёров
• Консолидирующая база - БСС культура
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
28
БСС: духовное равенство
• Априорное неравенство с сильными
«духовного мира» устарело, как в
своё время –физическое неравенство
• Роль уравнителя в духовной сфере
современности уже играет Сеть
• По отношению к потомкам таким
уравнителем станет БС.
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
29
БСС: фильтрации нет
• Опус судят те и тогда, кому и когда он понадобился
• Моральный климат в сообществе клиентов – вечен
опус, а не его оценка
• Моральный климат в сообществе творцов - «не плюй
в колодец»
• Сделай пусть медленно, но хорошо - будут ВСЕГДА
помнить «хорошо», если быстро, но плохо, то забудут,
что быстро, но будут ВСЕГДА помнить «плохо»
(Королёв?)
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
30
БСС: университеты
• Преподавание (чему учить)
• Наука (что искать)
• Практика (чему учиться)
• Карьера (профи всякие нужны)
• Российская самобытность
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
(как сохранять)
31
БСС: три кита
– Интеграция трёх китов
• Кибер-тело (уже сейчас)
– Сайты Блоги Соц-сети Адреса Пароли
• Кибер-душа (живая и после смерти)
– Контент (с телом напрямую не связанный)
– Живое завещание (программа)
» С отображениями (возможно, динамическими) на
подходящие современные запуску ресурсы-исполнители
» Юридические аспекты завещания
» Виртуальная нотариальная служба
• Кибер-храм
– Служители, структура, понятия, законы, деньги, искусство ...
•
Виталий Шахнович Кауфман: «Бессмертие в
Сети"
32
Что даст БС (выводы)
• Творцам - гарантированно сохранить
важную (по их собственному мнению!) часть
духовного Я (ПКД) и после смерти
• Клиентам (в том числе отдалённым
потомкам) - доступ к живому духовному
наследию, не оскоплённому никакими
априорными фильтрами (культура без исторического
фильтрационного трения)
•
В принципе при удаче можно и сейчас стать практически
бессмертным, однако нужно оказаться выделенным (нпр. выйти в
”Top” блогов)
Виталий Шахнович Кауфман: Служба "Духовное
бессмертие"
33
Заключение
• БС нужен
• БС реален
• БС может приносить доход
• БС нов, увлекателен, перспективен
• БС ведёт к Храму
• БС можем сделать именно мы
• Поехали?!
Copyright 2006 © Vitali S. Kaufman
Слоганы
•
•
•
Cпасите ваши души
Ваши души в облаках
Кто владеет прошлым, владеет будущим
Джорж Орвелл «1984»
Copyright 2006 © Vitali S. Kaufman
[email protected]
http://www.kaufmanict.fi/vk
Спасибо за внимание!
Вопросы?
Copyright 2006 © Vitali S. Kaufman
Благодарности
• Валерию Балку, Дмитрию Некашкину – за интерес,
критику и поддержку при подготовке настояшей презентации
• Андрею Терехову, Владимиру Павлову – за идею
выступить на конференции Microsoft и поддержку
• Microsoft Rus – за поддержку
• Бруно Пуолакайнену, Александру Курышеву – за
конструктивную критику при подготовке настояшей презентации
• Семье (особенно Эльвире Киуру, Ольге Кауфман, Илье
Тауберу, Андрею Тауберу, Алине Рейни) – за критику и
поддержку
Copyright 2006 © Vitali S. Kaufman
Концепция БС опубликована впервые в
приглашённом докладе на конференции
студентов, аспирантов и молодых учёных
«Технологии Microsoft в теории и
практике программирования»
14 марта 2006 года, Санкт-Петербург, факультет технической
кибернетики Санкт-Петербургского Государственного
политехнического университета
Copyright 2006 © Vitali S. Kaufman