Итоги конференции 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 в качестве основного формата.

Perl 6 Pod. Фото Sergey Pogudo.

Отмечу следующие моменты:

  • Какие 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