0xd34df00d 06.06.2011 19:37 Azoth_primary

Блин, я, похоже, довыебывался с ПЛАГИНАМИ @ АРХИТЕКТУРОЙ.
Сейчас хистори выглядит немного уебищно: , и наиболее очевидным решением этой уебищности является отображение истории прямо в окне чятика, со всеми стилями и форматированием.
Правда, тут возникает одна небольшая проблема (помимо кучи JS и CSS для нормального постраничного отображения и прочих поисков): для добавления сообщения в окно нужно иметь полноценный объект-сообщение. Чтобы иметь объект-сообщение, надо иметь объект-запись-в-контакт-листе, которому это сообщение принадлежит. Чтобы иметь этот объект-запись, нужно иметь объект-аккаунт. Чтобы иметь объект-аккаунт, нужно иметь объект-протокол.
Я бы даже реализовал «облегченный» метод добавления сообщений в чятик, без объекта-сообщения, а с более легкими структурами, но только вот заранее неизвестно, с чем работают стилевые плагины и что они добавляют, а обязывать их работать сразу с двумя видами сущностей как-то нехорошо.

Короче, получается, что хистори должна быть реализована как отдельный протокол. Личкрафт-вей, но слишком ебануто даже для меня.

Recommended by:

@Like-all: Посмотрите, какой личкрафтоёб.

@ulidtko: и я таки скажу вам, как лучше всего хранить логи и историю. В ПЛЕЙНТЕКСТЕ БЛЯДЬ

and @Elena, @werdn
1. Crazy_Owl 06.06.2011 19:39 22388710121307374284114944

ПРОФЕССИОНАЛЫ ООП СОСНУЛИ САМИ У СЕБЯ

2. 0xd34df00dCrazy_Owl /1 06.06.2011 19:41 Azoth_primary

Да причем тут ООП.

3. ElenaCrazy_Owl /1 06.06.2011 19:41 Azoth

ты лучше скажи, что теперь делать и как это разруливать. реально же трабла с хистори

4. Crazy_Owl0xd34df00d /2 06.06.2011 19:45 22388710121307374284114944

цитирую:
нужно иметь полноценный объект-сообщение. Чтобы иметь объект-сообщение, надо иметь объект-запись-в-контакт-листе, которому это сообщение принадлежит. Чтобы иметь этот объект-запись, нужно иметь объект-аккаунт. Чтобы иметь объект-аккаунт, нужно иметьобъект-протокол.
конец цитаты. Казалось бы, при чем тут ООП.

5. 0xd34df00dCrazy_Owl /4 06.06.2011 19:45 Azoth_primary

Ни при чем, стратегия и концепция обладания есть везде.

6. Akirame-Miko 06.06.2011 19:47 Chiochan

хистори в окне чатика, уиии, наконец то

7. 0xd34df00dAkirame-Miko /6 06.06.2011 19:48 Azoth_primary

Хуииии, я не знаю, как это реализовать.

8. Crazy_Owl0xd34df00d /5 06.06.2011 19:48 22388710121307374284114944

ехал объект через объект, видит объект — объект в объект, сунул объект объект в объект, объект ОБЪЕКТ ОБЪЕКТ ОБЪЕКТ!!!!!! В то время как тут достаточно простенькой монады.

9. 0xd34df00dCrazy_Owl /8 06.06.2011 19:48 Azoth_primary

Хуенады. Не помогут тут монады.

10. Akirame-Miko0xd34df00d /7 06.06.2011 19:48 Chiochan

я джва года жду такой клиент, ты уж придумай чего нибудь

11. werdn 06.06.2011 19:55 Work

а есть плагин для ограбления корованов?

12. 0xd34df00dwerdn /11 06.06.2011 19:57 Azoth_primary

Джва года уже жду.

13. magog 06.06.2011 20:00 Psi+

убери нахуй модель, поставит текстьedit и хуйярь 2мя цветами

14. 0xd34df00dmagog /13 06.06.2011 20:01 Azoth_primary

Ты наркоман?

15. magog 06.06.2011 20:01 Psi+

модель нифига неудобно.

16. Elenamagog /15 06.06.2011 20:03 Azoth

ок, как сделать удобно??? :(

17. magogElena /16 06.06.2011 20:03 Psi+

заменит *View на TextEdit + readonly

18. werdnmagog /17 06.06.2011 20:04 Work

можно вообще в stdout писать — проще некуда

19. magogwerdn /18 06.06.2011 20:05 Psi+

ты пользовался личкрафтами?

20. 0xd34df00dwerdn /18 06.06.2011 20:05 Azoth_primary

sqlite3 ~/.leechcraft/azoth/history.db, хуле.

21. werdnmagog /19 06.06.2011 20:06 Work

будь уверен

22. werdn0xd34df00d /20 06.06.2011 20:07 Work

зачем все остальное?

23. 0xd34df00dwerdn /22 06.06.2011 20:07 Azoth_primary

И не нужно!

24. rapture 06.06.2011 20:22 unknown

Что в ООП и требовалось.

25. rapturerapture /24 06.06.2011 20:23 unknown

А почему историю контакта не создавать в его же объекте чаята?

26. 0xd34df00drapture /25 06.06.2011 20:24 Azoth_primary

ШТО

27. rapture0xd34df00d /26 06.06.2011 20:25 unknown

Ну типо в друг по нажатию кнопки хистори чаятику пришли ДОХУЯ сообщений в историю, только не в это окошко, а в окошко "история". Не, так нельзя?

28. rapturerapture /27 06.06.2011 20:28 unknown

Ладно, я понел, что нихуя не понимаю в ООП, съебался.

29. 0xd34df00drapture /27 06.06.2011 20:31 Azoth_primary

Нет.

30. rapture0xd34df00d /29 06.06.2011 20:33 unknown

Почему нет?

31. 0xd34df00drapture /30 06.06.2011 20:36 Azoth_primary

Потому что в любом случае /9.

32. rapture0xd34df00d /31 06.06.2011 20:37 unknown

Зойциклился. Ну ок, тебе лучше знать :)

33. asukafag 06.06.2011 20:45

ООП — ХУЙ

Do you really want to delete ?