English | Русский  

RSS feed

Star Family Blog

|
01/09/2007 12:22

Дорогие френды !

Posted by VladStar

В связи с покупкой мамутами-долбоносиками из СУП'а русскоязычной части ЖЖ, я решил перенести свой блог на собственный сервер. Это решение зрело в течение последних пары месяцев, и, наконец-таки, дозрело. Ибо мне не нравится зависеть от некоего "дяди", а тем более, когда это "дядя" начинает мне что-либо навязывать.


В данный момент все записи блога кросспостятся в ЖЖ, но ответы разрешены только напрямую в блог. Я прикрутил к блогу openid-авторизацию, чтобы ЖЖ-юзеры могли комментировать записи без каких-либо дополнительных телодвижений, авторизуясь на ЖЖ-шном сервере. 


Читать меня также можно через RSS-ленту.


Как долго это будет продолжаться - не знаю, будет во многом зависеть от дальшейшей политики СУПа. Возможно, что в какой-то момент кросспостинг будет отключен, и останется только сам блог. Подробнее про всю это историю можно почитать тут.


comments|Leave a comment

Comments: 48 (click here to reply)    Tags: *Объявления* | Интернет


Comments: (add new comment)
(1-48 of 48)
01/09/2007 13:10   nightblade_@livejournal   reply   thread
Мне не нравится СУП, но Экслер еще меньше. Зря ты в ЖЖ комменты отключил. Сюда их будет постить черезжопно. :(
01/09/2007 13:22   VladStar   reply   thread
Я потом не соберу комменты в одну кучу, если их можно будет оставлять в разных местах.
01/09/2007 15:28   nightblade_@livejournal   reply   thread
Кста, от тебя комменты мылом не приходят :(
01/10/2007 01:29   cynicanonimus@livejournal   reply   thread
Влад, можно я прямо тут у тебя поиграюсь?

Вопросы:
1. А древовидные ответы ты не хочешь сделать? Читать большую недревовидную переписку, когда она не "лесенкой" - очень неприятно.

2. Проблему с уведомлениями на е-мыл ты сумел решить?
01/10/2007 11:16   VladStar   reply   thread
Саш, что за вопросы ? Конечно, можно ! :)

1. Хочу. Плагин для этого есть. Руки пока не дошли...
2. Уведомления по openid (т.е. без регистрации на моем сервере), увы, не получится сделать - ибо мой сервер ничего не знает о вас, а livejournal по openid вас только авторизует, не сообщая никаких дополнительных данных (наверное, оно и правильно). Я же, как зарегистрированный юзер (в т.ч. и автор этого поста), получаю все уведомления об оставленных комментах.

Подробнее про openid можно почитать тут.

3. Синхронизировать комменты блога с LJ не получится - они не поддерживают импорт.
4. Есть вариант дать возможность оставлять комменты на LJ, а затем синхронизировать блог по ним, использую LJArchive, но во-первых, это постоянная ручная работа, во-вторых, непонятно, что делать с не-ЖЖ участниками, которые будут оставлять комменты прямо в блоге, а в-третьих, сама идея иметь первичным источником собственный блог - просто теряет смысл.
01/11/2007 18:06   nightblade_@livejournal   reply   thread
Комменты в почту теперь приходят, но вида страшно отвратного. :)
01/10/2007 17:11   vladstar@livejournal   reply   thread
А вот подписку на комменты вроде бы удалось воткнуть прямо сюда.
01/11/2007 12:09   cynicanonimus@livejournal   reply   thread
Это снова я. Влад, хочешь совет?

1. Ставь древовидные комментарии. Это не просто раздражает, когда их нет, хочется кого-нить укусить.

2. Надо что-то привинчивать с уведомлениями пользователей, как вариант - просить каждого 1 (один) раз при входе ввести е-мыл для оповещения. Без этого не получается интересных дискуссий, это офигенный минус такой системы, из-за которого я пока лишь думаю про переход. Вот это - "Notify me of followup comments via e-mail " - великолепно, слов нет, но надо бы сделать чекбокс по умолчанию отмеченным (это логично, если я тебе пишу, я хочу с тобой общаться, согласись?) и где-то сохранять е-мэйлы.

3. про опендайди я читал. Но теплилась надежда.
01/11/2007 12:12   cynicanonimus@livejournal   reply   thread
Хотелось бы вверху видеть от кого коммент - ниже - сам коммент. Почему? Если человек интересный - я буду читать коммент, если нет - просто буду проматывать. Логично?

Нужен какой-то механизм для пользователей ЖЖ для того, чтобы тебя можно было стандартными, нормальными средствами френдить или как-то еще добавлять в общую френдленту, причем это должна быть одна кнопка: "ЗАФРЕНДИТЬ"
01/11/2007 13:03   VladStar   reply   thread
1) Согласен, тоже хочу кусаться. :) Пытался уже ставить. Проблема в том, что 3 плагина (OpenID, BrianNestedComments и SubscribeToComments) хотят в один и тот же четвертый файл comments.php от используемой схемы. Сходу смог прикрутить всех, кроме древовидных комментариев. Над последним - работаем. Потому как API через жопу сделан, пардон за мой френч. Что будет при апдейте одного из компонентов - боюсь представить (кстати, сдается мне, что как раз в этом-то и проблема в моем случае в прикручивании OpenID к BrianNestedComments, последний слишком новый для первого).
2) Сделал чекбокс включенным по дефолту. E-mail'ы даже где-то созраняются, но чтобы каждый раз их туда выставлять - их надо где-то в куках сохранять.
3) Перенести строку с заголовком коммента вверх - это можно.
4) "Зафрендить" так просто, опять-таки, не получится. У ЖЖ нет механизма втыкания RSS-потоков в свою френдленту. Потому и приходится кросспостить все записи из блога в ЖЖ. В блоге-же, наоборот, есть RSS-плагин, про который говорил Апач, который позволяет делать аналог френдленты.
01/11/2007 14:32   admin   reply   thread
Тест дерева (здравствуй!) :)
01/15/2007 02:16   cynicanonimus@livejournal   reply   thread
Здравствуй, дерево... Нет тебя, а до слез хоцца. :)
01/15/2007 02:18   cynicanonimus@livejournal   reply   thread
Зашибись. Появилось дерево.

Влад, вот еще одна неприятная проблема:

1. Ты поставил галочку "уведомлять на е-мэйл". Вопрос. На КАКОЙ именно емыл пойдет уведомление? на cynicanonimus@livejournal.сом? Так я им не пользуюсь и не хочу. Надо бы один раз просить почтовый адрес вот в этой строке: "E-mail (optional, never displayed)" запоминать и туда слать комментарии.
01/15/2007 02:27   nightblade_@livejournal   reply   thread
Угу. И еще до кучи: я с дуру подписался на весь пост и теперь читаю спам в UTF-8 с заголовком в KOI-8R. Пинцет полный!
01/15/2007 18:14   vladstar@livejournal   reply   thread
Не свисти, весь контент идет в UTF-8. Причем в шапке есть даже строка:
Content-Type: text/plain; charset="UTF-8"

Если твой e-mail клиент не понимает ее и пытается читать UTF-8 как KOI-8 - тогда опаньки, пеняй на клиента.
01/15/2007 18:31   nightblade_@livejournal   reply   thread
Гыгы! Читаю я с яху в браузере. Все ясно. Сабж в хедере идет до Content-Type, поэтому и не декодируется нормально.

[...header...]
Subject: [*** Star-blog ***] New Comment O n: ???????????µ ???µ ????? !
From: "*** Star-blog ***"
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
[...header...]

В общем, читать такое просто ПЦ как ужасно. Может мыло в в KOI-8R экспортнешь все же? И звездочки выкинь из сабжа плз, а то очень длинно.
01/15/2007 18:44   vladstar@livejournal   reply   thread
Лишние комменты я грохнул. А звезды берутся из названия блога.
Изврат это, UTF-8 в KOI конвертировать, да и мне лень в чужом плагине копаться.
01/16/2007 15:19   nightblade_@livejournal   reply   thread
Мля, вот ведь изврат... Стоит оно того? ;)

Кста, свой коммент так и не грохнуть. :(
01/16/2007 15:52   vladstar@livejournal   reply   thread
"Каждый выбирает сам для себя". По моему мнению - стоит.
01/15/2007 19:51   vladstar@livejournal   reply   thread
Звезды из шапки убрал. Мне они и самому спам-репорт сильно напоминали... :)
01/15/2007 18:12   vladstar@livejournal   reply   thread
На тот, который ты введешь в поле e-mail. Оно так и делает.
Запоминает, потом шлет. Внутри самого e-mail'а есть линк на отписку.
01/11/2007 13:27   nightblade_@livejournal   reply   thread
Угу, согласен с Сашей. Дерево надо, иначе просто страшная жопа. В ЖЖ более-менее нормально все реализовано.

Кста, я делал автоиндексатор для ru_ace, могу поделиться знаниями по LJ -API. :)
01/11/2007 16:52   vladstar@livejournal   reply   thread
Test
01/11/2007 16:53   vladstar@livejournal   reply   thread
Тест прошел
01/11/2007 16:54   VladStar   reply   thread
Вроде как все получилось ! Всех поздравляю !
01/11/2007 21:13   vladstar@livejournal   reply   thread
Еще тестик
01/15/2007 02:21   cynicanonimus@livejournal   reply   thread
Смотри еще какая штука:

1. Было бы офигительно иметь прямой линк на сообщение, точнее, на ветку сообшения, для того, чтобы давать прямые ссылки. Это реально, или где?

2. "Email field must be filled in" - вот эта фраза, по идее, должна быть для "Notify me of followup comments via e-mail ", это то, что я имел ввиду.
01/15/2007 19:08   vladstar@livejournal   reply   thread
1. Нету. Будем надеяться, в будущем девелоперы WP прогнутся и сделают человеческие треды. То, как сделано сейчас - скрещением трех плагинов, кроме как, "через жопу" - по другому назвать трудно.

Подробнее про жопу могу разъяснить. Сейчас используются 3 плагина (OpenID, BriansThreadedComments и SubscribeToComments), которые так или иначе меняют контент (данной) страницы, где пользователи оставляют комментарии. BTC "знает" о STC, и даже имеет некоторые внутренние хуки для его включения, хочет заменить файл comments.php своим собственным. OpenID "знает" об обоих, хочет заменить в comments.php кучу кода своим include'ом, но (по моей версии) он был рассчитан на более старую версию BTC, в новой же версии BTC что-то конкретно поменялось, потому, если сделать "как написано в readme" - оно нифига не работает. Плюс логика работы схемы авторизации у этих двух продуктов не совпадает, потому приходится хачить кучу кода и иметь как минимум 2 ветки работы (авторизовавшихся через OpenID и простым логином).

2. У меня есть подозрение, что обе галочки (Subscribe и Notify) - это одно и то же, только в разных проекциях (одну выводит хук в OpenID, другую - хук в BrianThreadedComments). Плюс еще и сам STC где-то в плагинах включет и вполне может иметь свой хук в WP.

По хорошему надо либо ждать, пока девелоперы не соберутся включить функциональность вышеописанного в сам WP, либо сделают нормальный API, либо все это дело надо самому стыковать (читай - перелопачивать все три плагина), на это у меня просто времени нет. Причем последнее с большой вероятностью означает невозможость апгрейда любого из перечисленных плагинов ввиду необходимости дотачивания своей конфигурации под каждую версию.
01/15/2007 19:23   vladstar@livejournal   reply   thread
Тестируем подписку (я вроде как убрал лишний чекбокс).
01/15/2007 19:30   vladstar@livejournal   reply   thread
Тест.
01/15/2007 19:42   vladstar@livejournal   reply   thread
Test 2
01/16/2007 10:41   cynicanonimus@livejournal   reply   thread
Тестируем первый раз....
01/16/2007 10:43   cynicanonimus@livejournal   reply   thread
Влад, вот это то, что я имел ввиду. Смотри:
Я протестировал первый раз, ввел свой почтовый адрес.
Протестировал второй раз, и оно опять просит меня ввести почтовый адрес. Ну логично ж его помнить где-то, где помнится, кто я такой, и подставлять его в поле: хош - получай уведомления туда же, хочешь - поменяй и получай на другой адрес.
01/16/2007 15:02   vladstar@livejournal   reply   thread
Оно не просит "опять", оно запоминает указанный тобою e-mail, на который нужно слать уведомления, и шлет их по мере поступления комментов.

А вот с подстановкой e-mail'а в поле - облом. Дело в том, что система подписки (STC) никак не завязана на OpenID (2 разных плагина), соответственно она просто не может проверить, кто ты такой до момента, пока не ты ткнешь кнопку "Submit comment", либо не залогинишься как локальный юзер блога. Во втором случае, кстати, как раз при наличии подписки выдается строка "Subscribed to...".

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

P.S. Пока писал этот ответ - обнаружил, что только что вышел еще один Wordpress OpenID Plugin, который внешне выглядит более соответствующим схеме авторизации WP, нежели тот, который стоит сейчас у меня на сервере. Можно будет его попробовать, но для этого придется снести и заново настроить остальные плагины вкупе с текущей theme. Плюс он требует OpenID-библиотеку к PHP, что в случае чужого хостинга может быть малореально.
02/09/2007 23:34   admin   reply   thread
Test
02/15/2007 15:50   VladStar   reply   thread
Еще один тестик
02/15/2007 15:57   vladstar@livejournal   reply   thread
И еще
02/15/2007 16:14   nightblade_@livejournal   reply   thread
Влад, измени плз присылку комментов мылом. А то это ж просто пи#дец какой-то в данный момент приходит. Три охренительной длинны линка там нафиг не вперлись. Одного для реплая достаточно. Из хедера мыла совершенно непонятно от кого пришел ответ, а из тела письма непонятно на что именно этот ответ. В ЖЖ оно сделано очень грамотно, а от твоего блога просто какой-то спамоподобный бред лезет, в который приходится впираться, но который абсолютно бесполезен, пока не ткнешься в нужный линк. :(
02/16/2007 17:13   nightblade_@livejournal   reply   thread
Еще тест
02/17/2007 14:08   nightblade_@livejournal   reply   thread
Ахахаха! Пиии#дец, спамер пришел! Небось ведь с OpenID :)
09/02/2007 04:08   cynicanonimus@livejournal   reply   thread
Влад, привет!

Вот смотри сюда:

получаю уведомление о комментарии в твоем ЖЖ. комментарий оставил человек

Author: Sandra-mu

Комментария самого нигде не видно. Либо глюк, либо комментарий был потом удален.
09/02/2007 14:04   nightblade_@livejournal   reply   thread
У меня такая же фигня. Похоже это спамеры, которых владов робот пристреливает. :)
09/02/2007 15:44   vladstar@livejournal   reply   thread
Совершенно верно. Нужно, видимо, как-то прикрутить генератор зашумленных картинок с цифрами к форме с комментариями, но как это сделать - пока что понятия не имею.
09/02/2007 16:31   nightblade_@livejournal   reply   thread
Тебе поможет captcha :)
09/04/2007 09:50   admin   reply   thread
После чтения всяких топиков вместо captcha решил поставить Hashcash и включил статистику (справа внизу).

Плюс у меня под сотню слов уже сидят в блэклисте. Всякие виагры и прочее. :) Посмотрим, что из всего этого выйдет.
02/21/2008 06:06   Doc   reply   thread
http://rollyo.com/xanex/
02/21/2008 07:09   cynicanonimus@livejournal   reply   thread
Смотри, а оно таки как-то всплывает все равно.
02/21/2008 15:06   http://vladstar.com/   reply   thread
Ну, дык - дерьмо, оно известное дело, не тонет. Сейчас попробую активировать Akismet-плагин, посмотрим, что из этого получится.

Раньше пробовал hashcash, так он, зараза, поломал комменты, пришлось отказаться.
Name:    E-mail:
Your e-mail is required, but never shown to public, allowed tags: <b><i><u><a><img><blockquote><font>
Message:

Subscribe: No    Replies only    All comments   
Answer:

(1-48 of 48)
Statistics: (last 30 days / total)
Public posts: 0 / 994
Comments: 0 / 2110
Spam comments: 0 / 98

Archive:

Tags:

*Объявления* (11)
Dvd (2)
English (2)
Fundraising (1)
Halloween (1)
How-to (6)
KIA (1)
Lego (2)
Linux (5)
Mazda 6 (4)
Oracle db (1)
Outer Banks (5)
VA Beach (1)
Авто (5)
Алкоголь (1)
Америка (408)
Андрей (151)
Аська (1)
Бензин (1)
Бессонница (2)
Бизнес (1)
Бред (3)
Видео (17)
Винда (2)
Влад (159)
Воспоминания (25)
Генеалогия (3)
Годовщина (3)
Дед (5)
Документы (11)
Дом (49)
Доминикана (5)
Дороги (31)
Досуг (47)
Друзья (27)
Еда (3)
Животные (10)
Заправка (1)
Зима (2)
Знакомство (1)
Игры (24)
Интернет (62)
История (4)
Кино (4)
Книги (6)
Компьютер (3)
Компьютеры (69)
Консульство (6)
Конференция (1)
Кофе (1)
Кроссворд (1)
Кулинария (1)
Лена (44)
Лето (1)
Литература (1)
Лифты (1)
Математика (3)
Машины (73)
Медицина (12)
Мексика (1)
Мичиган (1)
Мозаика (1)
Музыка (13)
Налоги (1)
Новости (9)
Новый год (5)
Ностальгия (2)
Океан (1)
Опрос (1)
Отдых (14)
Отпуск (10)
Паспорт (7)
Полиция (1)
Праздники (91)
Природа (94)
Проблемы (7)
Программирование (7)
Псков (6)
Путешествия (56)
Работа (83)
Радио (1)
Радиоэлектроника (5)
Ремонт (6)
Рисование (1)
Робот вася (1)
Рождество (4)
Россия (38)
Русский язык (1)
Ручки (1)
Сатира (1)
Свадьба (3)
Семья (31)
Синклер (1)
Снег (7)
Сны (1)
Софт (2)
Спорт (11)
Ссылки (9)
Стихи (2)
Телевидение (3)
Телефоны (17)
Тесты (2)
Техническое (2)
Финансы (12)
Флорида (2)
Фотография (30)
Хобби (4)
Чай (1)
Часы (1)
Шахматы (4)
Школа (16)
Шопинг (3)
Электроника (5)
Юмор (39)

000099296
Server OS is powered by FreeBSD - http://www.freebsd.org/