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

August 2017

S M T W T F S
  1 2 3 45
6 78 9 10 11 12
13 14 1516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 17th, 2017 01:31 pm
Powered by Dreamwidth Studios