Итоги конференции Lvee
На минувшей конференции Lvee я выступил c двумя докладами:
Perl 6 Pod - формат ведения документации [1].
Открытые протоколы - основа распределенных социальных сетей [2].
Perl 6 Pod
Важный вывод, который я сделал по итогам этого доклада следующий: полезно знать уровень подготовки слушателей. Для этого достаточно задать пару ключевых вопросов. Как выяснилось, людей знакомых с форматом разметки POD и использующих Perl 5 присутствовало критически мало ( я заметил буквально 2 - 3 руки из присутствовавших человек двадцати). Поэтому основную часть доклада в основном рассказывал о архитектуре Rakudo и состоянии Perl 6 на данный момент. О формате разметки Perl 6 Pod рассказал поверхностно, в основном как его можно использовать. Анонсировал сервис создания книг writeat.com [3], использующий Perl 6 Pod в качестве основного формата.
Отмечу следующие моменты:
Какие web фрэймворки есть для Perl 6 ?
Из известных мне, это Web.pm [4].
Составить представление об готовности Perl 6 для решения прикладных задач можно на странице http://modules.perl6.org/. По указанному адресу располагается таблица актуальных модулей. Данный ресурс является отличным источником примеров кода Perl 6.
Открытые протоколы - основа распределенных социальных сетей
Тема сохранности персональных данных стала актуальной для меня после аварии в облачном сервисе Amazon [5] и нескольких фактах продажи социальных сервисов, которые я использую.
В поисках решения я пришел к выводу, что наиболее верным направлением является децентрализация социальной активности [6]. Доклад содержит краткие обзоры основных протоколов, используемых распределёнными сетями
Есть ли альтернативы веб браузру как средству ввода информации?
Примером такой альтернативы является сеть OneSocialWeb [7]. В качестве транспорта в ней используется протокол XMPP, а в качестве инструмента отправки сообщений - Jabber клиент.
Создать удобный для себя интерфейс очень просто. Например, записи в этом блоге публикуются с помощью Git [8].
Впечатления о Google+ ?
Данным сервисом я еще не воспользовался ( c момента его анонса пребываю в состоянии постоянного движения и еще не добрался до полноценного инета ). Однако, на мой взгляд, Google+ является сервисом управления потоками социальной активности (как собственной, так и друзей). С лежащим в его основе форматом ActivitySteams уже были подобные эксперименты: manybots.com, cliqset.com.
На конференции неожиданно встретился доклад упоминавший тему распределенных социальных сетей с неожиданной стророны: Разработка PlugComputer'а и коробочка свободы (Иван Кутень, Minsk, Belarus). Он был посвящен plugcomputers - мини компьютерам, которые сопоставимы по размерам с небольшим блоком питания и могут служить в качестве персональных серверов в распределенных социальных сетях.
[1] "Perl 6 Pod - формат ведения документации". http://www.slideshare.net/zagru/perl6pod-lvee
[2] "Открытые протоколы - основа распределенных социальных сетей". http://www.slideshare.net/zagru/distributed-nets
[3]Сервис создания и публикации электронных книг. http://writeat.com
[4]A Perl 6 web framework. http://github.com/masak/web/
[5]"Судный день для моих персональных данных".http://zag.ru/a4BR2
[6]"Персональная публикация в Интернет".http://zag.ru/a4CJ1
[7]Социальная сеть OneSocialWeb, построенная на основе протокола XMPP. http://onesocialweb.org/
[8]"REST интерфейс и публикация с помощью Git". http://zag.ru/b48h1