vitus_wagner: My photo 2005 (Default)
Идея возрождения Чеширнета у читателей энтузиазма не вызвала. Ну не верят люди в то, что IP-connectivity иожет если и не исчезнуть, то стать слишком опасным медиумом для свободного обмена информацией.

Ладно, допустим. Тогда как вам такой проект - порвем большой ЖЖ на миллион маленьких журнальчиков.

Т.е. делается продукт, который обеспечивает следующее что-то вроде техзадания )
Вот в таком проекте кто-то поучастовать соберется?
vitus_wagner: My photo 2005 (Default)
Тут случайно сегодня попалась информация о существовании pump.io - распределенной социальной сети, поддерживающей репликацию, федерацию и тому подобные интересные фишки. Конечно, оно так же как и diaspora больше заточено под twitter-like чем под ЖЖ-like стиль общения.

Но я склоняюсь к мысли, что можно и попытаться этой штукой воспользоваться.

Во всяком случае в качестве бэкнд хранилища там предлагается использовать redis или mongodb а не mysql и написано оно не на php, а на node.js.
vitus_wagner: My photo 2005 (Default)
Как вы считаете, сервис по распространению универсальных юзерпиков gravatar это добро или зло?

Я вообще в принципе, склонен считать что любой централизованный сервис в интернете это зло, но DNS и поисковые машины - зло неизбежное. Никакое Netsukuku их пока не заменит. C другой стороны, растаскивание "социальности" по блог-сайтам, когда за пределами своей социальной сети пользователь - никто, и выглядит никак - это ещё большее зло.

Так что может быть функциональное разделение образа пользователя социальной сети - юзерпик на одном сервисе, аутентификация на другом, блог на третьем - это не так уж и плохо.

Опять же хорошо, когда есть выбор, А тут выбор есть. Столь же широко, если не шире, поддерживается Libravatar.org.

Upd Хотя я бы предпочёл, чтобы стандратом де-факто стала спецификация pavatar или ей подобная, которая не завязана на централизованные сервисы.
vitus_wagner: My photo 2005 (Default)
Прошла уже почти неделя с тех пор как я перебрался на dreamwidth.org.
Все это время я принципиально стараюсь дискутировать в ЖЖ и
lj.rossia.org пользуясь dreamwidth-овским OpenID-ом.

Ну и у меня в журнале дискуссию ведут только OpenID-ные пользователи.

Практика показала, что нынешние блог-площадки не готовы еще считать
OpenID-пользователей за людей.

Для того чтобы получить возможность комментировать не на правах анонима
на сайтах с ЖЖ-шным движком, нужно завести extermal account, ввести и
подтвердить email, и еще желательно залить отдельный юзерпик. Ну и капчу
спросят, как же без этого.

Даже дату рождения надо отдельно вводить. foaf эту информацию почему-то
не содержит.

Впрочем, бывает и хуже. Сунулся я со своим OpenID на diary.ru - так мне
там предложили создать полноценный аккаунт, а для авторизации, так и
быть, использовать OpenID.

Хотя по-моему OpenID создавался совсем не для того, чтобы не хранить на
каком-то сайте своего пароля, а для того чтобы, когда ты пришел на сайт
первый раз в жизни, ты мог бы с собой принести достаточно информации о
себе, чтобы не выглядеть анонимом. Причем эту информацию удостоверял бы
твой сайт, где находится твой блог.

В общем, похоже что нужна не сеть доверия между пользователями, а сеть
доверия между блог-площадками. Вернее способ пользователю сообщить
своему openId провайдеру, что от вот этого сайта он совершенно не
намерен скрывать те три поля, которые действительно нужны - дату
рождения (чтобы на том сайте к adult-content-у пустили), E-mail (чтобы
было куда ответы посылать) и юзерпик.

Всего-то три галочки поставить на той странице, которая все равно
показывается, а насколько бы это упростило жизнь.

Upd. А еще и у ЖЖ, и у Dreamwidth есть привычка не показывать по-человечески гиперссылки в комментариях, запощенных через OpenID.
vitus_wagner: My photo 2005 (Default)
Пока мы тут уже пятый год мусолим вопрос о распределенных блогах, народ тут
распределенный facebook написал. Ну почти написал.
vitus_wagner: My photo 2005 (Default)
Пока мы тут уже пятый год мусолим вопрос о распределенных блогах, народ тут
распределенный facebook написал. Ну почти написал.
vitus_wagner: My photo 2005 (Default)
Opera представила технологию Opera Unite - маленький web-сервер, встроенный в браузер.

С одной стороны, это шаг в ту сторону, в которую я писал под тегом distributed-blog - что контент надо держать на своем компьютере. Это единственный способ избежать произвола хостинг провайдеров с их арбузными командами и драконовскими TOS.

С другой стороны, это, конечно порождает уйму security implications. Но, вообще говоря, практика распространения троянов и образования ботнетов показывает, что открыть доступ к ресурсам современного энд-юзерского компьютера не просто, а очень просто, и на фоне многочисленных уязвимостей современных операционных систем увеличение уязвимости, связанное с наличием в компьютере маленького грамотно написанного веб-сервера, совершенно некритично.

С третьей стороны, неужели в Opera Software рассчитывают что все их пользователи знают, что такое NAT и "достижимый извне IP-адрес"? Вал обращений в техподдержку, "а почему мои файлы не шарятся" в моем воображении просто не умещается.
vitus_wagner: My photo 2005 (Default)
Opera представила технологию Opera Unite - маленький web-сервер, встроенный в браузер.

С одной стороны, это шаг в ту сторону, в которую я писал под тегом distributed-blog - что контент надо держать на своем компьютере. Это единственный способ избежать произвола хостинг провайдеров с их арбузными командами и драконовскими TOS.

С другой стороны, это, конечно порождает уйму security implications. Но, вообще говоря, практика распространения троянов и образования ботнетов показывает, что открыть доступ к ресурсам современного энд-юзерского компьютера не просто, а очень просто, и на фоне многочисленных уязвимостей современных операционных систем увеличение уязвимости, связанное с наличием в компьютере маленького грамотно написанного веб-сервера, совершенно некритично.

С третьей стороны, неужели в Opera Software рассчитывают что все их пользователи знают, что такое NAT и "достижимый извне IP-адрес"? Вал обращений в техподдержку, "а почему мои файлы не шарятся" в моем воображении просто не умещается.
vitus_wagner: My photo 2005 (Default)
Замучили уже доброхоты, которые пишут мне в комментарии (что в посты пятилетней давности по теме distributed_blog, что в посты, не имеющие отношения к теме) упоминания, что какой-то [livejournal.com profile] hectop собирает команду для написания distributed_blog.

Поэтому уведомляю - для меня этот человек никто, и звать его никак. Программный пост читал, ни одной умной мысли не увидел. То есть человек в конце 2008 года осознал примерно половину того, что мне было очевидно в 2004. Он даже не понимает, чем плох NNTP. Смысла с ним связываться я не вижу.

Равно как и смысла связываться с любой другой командой, в которой нету лично мной уважаемых людей. Причем уважаемых именно как квалифицирвоанные программисты и архитекторы.

Если кто еще даст у меня в журнале на него ссылку (из людей не относящихся к упомянутым в предыдущем абзаце) - забаню нахрен. [livejournal.com profile] ex0_planet уже забанен. На упомянутых - просто сильно обижусь. Потому что правильным поведением в данном случае я считаю помещение в СВОЕМ журнале развернутого поста с объяснением почему лично хозяин журнала взялся участововать в данном проекте, чем хороша именно данная команда и т.д.


Да, предупреждаю, любого кто мне не friend (а таких меньше сотни) за оффтопичные комментарии в любых моих постах тоже буду банить. А френдов долго и занудно убеждать так не делать (и неизвестно еще что хуже)
vitus_wagner: My photo 2005 (Default)
Замучили уже доброхоты, которые пишут мне в комментарии (что в посты пятилетней давности по теме distributed_blog, что в посты, не имеющие отношения к теме) упоминания, что какой-то [livejournal.com profile] hectop собирает команду для написания distributed_blog.

Поэтому уведомляю - для меня этот человек никто, и звать его никак. Программный пост читал, ни одной умной мысли не увидел. То есть человек в конце 2008 года осознал примерно половину того, что мне было очевидно в 2004. Он даже не понимает, чем плох NNTP. Смысла с ним связываться я не вижу.

Равно как и смысла связываться с любой другой командой, в которой нету лично мной уважаемых людей. Причем уважаемых именно как квалифицирвоанные программисты и архитекторы.

Если кто еще даст у меня в журнале на него ссылку (из людей не относящихся к упомянутым в предыдущем абзаце) - забаню нахрен. [livejournal.com profile] ex0_planet уже забанен. На упомянутых - просто сильно обижусь. Потому что правильным поведением в данном случае я считаю помещение в СВОЕМ журнале развернутого поста с объяснением почему лично хозяин журнала взялся участововать в данном проекте, чем хороша именно данная команда и т.д.


Да, предупреждаю, любого кто мне не friend (а таких меньше сотни) за оффтопичные комментарии в любых моих постах тоже буду банить. А френдов долго и занудно убеждать так не делать (и неизвестно еще что хуже)
vitus_wagner: My photo 2005 (Default)
Оказывается, идея сделать полноценный web framework который бы использовал идентичный код на client-side и server-side давно носится в воздухе. Вчера тут нагугглил TrimPath Junction - классический MVC в стиле Ruby on Rails или Django, но на javascript. Может работать вообще без serer-side с базой данных в памяти,
может работать server-side (правда, почему-то за основу взята Rhino - реализация JS на Java, хотя есть полно opensource-реализаций JavaScript компилирущихся в native code), может общаться с базой через AJAX.
vitus_wagner: My photo 2005 (Default)
Оказывается, идея сделать полноценный web framework который бы использовал идентичный код на client-side и server-side давно носится в воздухе. Вчера тут нагугглил TrimPath Junction - классический MVC в стиле Ruby on Rails или Django, но на javascript. Может работать вообще без serer-side с базой данных в памяти,
может работать server-side (правда, почему-то за основу взята Rhino - реализация JS на Java, хотя есть полно opensource-реализаций JavaScript компилирущихся в native code), может общаться с базой через AJAX.
vitus_wagner: My photo 2005 (Default)
Ллео объявил в своем блоге сбор советов и предложений очень похожий на то, что несколько лет назад организовал Вербицкий. Но Вербицкому таки удалось собрать команду и запустить lj.rossia.org. А судя по тому как высказывается Каганов в комментариях, ему это не светит. Впрочем к инициативе Вербицкого я три года назад относился тоже весьма подозрительно. А надо сказать что у него получилось.
vitus_wagner: My photo 2005 (Default)
Ллео объявил в своем блоге сбор советов и предложений очень похожий на то, что несколько лет назад организовал Вербицкий. Но Вербицкому таки удалось собрать команду и запустить lj.rossia.org. А судя по тому как высказывается Каганов в комментариях, ему это не светит. Впрочем к инициативе Вербицкого я три года назад относился тоже весьма подозрительно. А надо сказать что у него получилось.
vitus_wagner: My photo 2005 (Default)
Написал большую статью по поводу того как реализовать распределенную блог-систему с минимальным расширением существующих протоколов, и какое место в этом бардаке займет ранее опубликованный distributed comments protocol.

Очень хочется перенаправить обсуждение в stilllife. Но я пока что очень не уверен, что в процессе дальнейшей разработки не придется еще пару раз снести нафиг весь контент форума вместе с базой пользователей. Так что пока обсуждение здесь.
vitus_wagner: My photo 2005 (Default)
Написал большую статью по поводу того как реализовать распределенную блог-систему с минимальным расширением существующих протоколов, и какое место в этом бардаке займет ранее опубликованный distributed comments protocol.

Очень хочется перенаправить обсуждение в stilllife. Но я пока что очень не уверен, что в процессе дальнейшей разработки не придется еще пару раз снести нафиг весь контент форума вместе с базой пользователей. Так что пока обсуждение здесь.
vitus_wagner: My photo 2005 (Default)
А вот маленькая парсилка foaf. Добывает юзерпик (а потом делает на него запрос, и определяет размеры и тип) jabber и icq.
Кому нужны aim и msn пусть сами по аналоги дописывают. Сделана на регекспах, без полноценного XML-парсера, потому что мне в моем движке полноценный XML парсер пока не нужен. И тащить зависимость от модуля, которого у хостера может не оказаться ,только ради foaf мне показалось излишним.

скрипт )
vitus_wagner: My photo 2005 (Default)
А вот маленькая парсилка foaf. Добывает юзерпик (а потом делает на него запрос, и определяет размеры и тип) jabber и icq.
Кому нужны aim и msn пусть сами по аналоги дописывают. Сделана на регекспах, без полноценного XML-парсера, потому что мне в моем движке полноценный XML парсер пока не нужен. И тащить зависимость от модуля, которого у хостера может не оказаться ,только ради foaf мне показалось излишним.

скрипт )
vitus_wagner: My photo 2005 (Default)
Вообще-то для получения информации о пришедшем к тебе в гости Open-ID пользователе, предназначен протокол FOAF. Но туда много какой интересной информации не попадает. Например E-Mail может быть вовсю виден в профайле пользователя, но в foaf не отдается.

В специфических случаях может оказаться так, что для некоего маленького блог-сайта будет осмысленно прогнуться под большой, вроде livejournal, и для пользователей с этого сайта использовать сайтспецифичный метод добывания (публичной) информации о пользователе.

Под катом- небольшой скриптик, добывающий с livejournal дефолтный юзерпик и e-mail )
vitus_wagner: My photo 2005 (Default)
Вообще-то для получения информации о пришедшем к тебе в гости Open-ID пользователе, предназначен протокол FOAF. Но туда много какой интересной информации не попадает. Например E-Mail может быть вовсю виден в профайле пользователя, но в foaf не отдается.

В специфических случаях может оказаться так, что для некоего маленького блог-сайта будет осмысленно прогнуться под большой, вроде livejournal, и для пользователей с этого сайта использовать сайтспецифичный метод добывания (публичной) информации о пользователе.

Под катом- небольшой скриптик, добывающий с livejournal дефолтный юзерпик и e-mail )

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

April 2017

S M T W T F S
       1
2 3 4 5 6 7 8
91011 12 13 14 15
16 17 18 19 2021 22
23 24 25 26 27 2829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 29th, 2017 07:26 am
Powered by Dreamwidth Studios