- *stuff *leechcraftЖуйк, поучаствуй в опросе. Скажи, что, в принципе, мешает тебе пользоваться IM'ом в личкрафтах сейчас? Какие фичи надо реализовать в первую очередь, что подправить, и так далее?
Это нам правда важно для формирования плана развития. Потому что в кои-то веки охота сделать этот комбаен для людей, наконец :3
Рекомендации are welcome.
Replies (165)
- @0xd34df00d:@snakehoney Они хуи с закрытым протоколом. Впрочем, мы попробуем.from Azoth_primary, 4 months ago, in reply to /1
- @nebeda:отсутствие шифрования, уёбский интерфейс (в том числе отсутствие хоткеев), потребность тянуть кучи говенfrom lolbook, 4 months ago
- @0xd34df00d:@nebeda OTR in progress, интерфейс — телл ми моар, кучи говн — ну извини, блин ) Но кути и бузд вроде не такая уж и куча.from Azoth_primary, 4 months ago, in reply to /9
- @nebeda:@0xd34df00d я когда собирал, показывал тебе этот пиздец, он был страшенfrom lolbook, 4 months ago, in reply to /11
- @0xd34df00d:@rman Он и так кроссплатформенный, и зачем его форкать?from Azoth_primary, 4 months ago, in reply to /13
- @nebeda:@0xd34df00d алсо я про то, что нельзя собрать один только азот, нужно всю твою менделеевку тащитьfrom lolbook, 4 months ago, in reply to /11
- @rman:@0xd34df00d потому что ликрафты комбайн , а нужно просто стредство передвиженияfrom утюга, 4 months ago, in reply to /17
- @nebeda:@0xd34df00d зиро напомнит, он тоже присутствовал, ггfrom lolbook, 4 months ago, in reply to /18
- @0xd34df00d:@nebeda % emerge -av leechcraft-azoth
Calculating dependencies... done!
[ebuild N *] net-misc/leechcraft-core-9999 USE="postgres sqlite -debug" 0 kB [1]
[ebuild N *] net-libs/qxmpp-9999 USE="extras -debug" 0 kB [1]
[ebuild N *] net-im/leechcraft-azoth-9999 USE="acetamide chathistory juick nativeemoticons p100q standardstyles xoox -debug" 0 kB [1]from Azoth_primary, 4 months ago, in reply to /19 - @skobkin-ru:@0xd34df00d Вот где-нибудь через месяцок, если руки дойдут попробую личкрафт новый и скажу. Кстати, возможно, буду пробовать под виндой.from /laptop/ubuntu/pidgin, 4 months ago, in reply to /25
- @0xd34df00d:@skobkin-ru Печально, win-версия у нас все больше уходит в статус неподдерживаемой.from Azoth_primary, 4 months ago, in reply to /27
- @skobkin-ru:@0xd34df00d Должно ли это волновать конечного пользователя...from /laptop/ubuntu/pidgin, 4 months ago, in reply to /28
- @nebeda:@skobkin-ru как и пользователей нормальных дистрибутивовfrom lolbook, 4 months ago, in reply to /31
- @0xd34df00d:@skobkin-ru Не должно, конечно. Но он просто должен иметь ввиду, что windows-порт — experimental.from Azoth_primary, 4 months ago, in reply to /31
- @skobkin-ru:@nebeda К.О. подсказывает, что это и есть end-user.from /laptop/ubuntu/pidgin, 4 months ago, in reply to /33
- @nebeda:@skobkin-ru ну вот end-user нормального дистра собирает это одной командой, а legacy-глюкалово-фаги ебуца как хотятfrom lolbook, 4 months ago, in reply to /35
- @vitja-x:Хотел щас посмотреть что же такое личкрафты, но напугался зависимостей из серии:
"The following packages have unmet dependencies:
libqt4-opengl: Depends: libqtcore4 (= 4:4.6.3-4) but 4:4.7.2-3 is to be installed.
....
libqt4-assistant: Depends: libqtcore4 (= 4:4.6.3-4) but 4:4.7.2-3 is to be installed."
Ну и там их много таких... думаю, у меня б в системе что-нибудь поломалось от этого.
То есть, получается, что лично мне пользоваться ИМом в личкрафтах мешает, как минимум, отсутствие адекватных пакетов для дебиан-тестинг.from Mariinka-18-110, 4 months ago - @0xd34df00d:@vitja-x Вот мы пытаемся щас пробиться в дебиан, тащем. А собирать для тестинга так некому.from Azoth_primary, 4 months ago, in reply to /37
- @Meriados:@0xd34df00d Ставил полгода назад. Оно как то неудобно было, хз уже. Надо будет еще раз замутитьfrom AlfaMaR_pack, 4 months ago, in reply to /43
- @0xd34df00d:@Meriados Полгода назад там еще не было IM, хехе.from Azoth_primary, 4 months ago, in reply to /46
- @0xd34df00d:@vitja-x Ты, кстати, откуда взял пакеты-то для дебиана?from Azoth_primary, 4 months ago, in reply to /47
- @Meriados:@0xd34df00d Значит стоит еще полгода подождать, и поставить когда там появится кофеварка?;)from AlfaMaR_pack, 4 months ago, in reply to /48
- @SirAnthony:Нужно поставить и дерать запущенными личкрафты. Это же куча лишнего гуя, который будет висеть, жрать половину памяти и ничего не делать.from HomeF4B09952, 4 months ago
- @0xd34df00d:@Meriados Не, кофеварка будет только через два года (from Azoth_primary, 4 months ago, in reply to /53
- @snakehoney:@nebeda что же ты так ласково о себе отзываешься?from WORK5F36C243, 4 months ago, in reply to /57
- @nebeda:@snakehoney ахаха, кто обзывается — тот сам так называется, падъыбал, падъыбал!!!111from lolbook, 4 months ago, in reply to /61
- @0xd34df00d:@vitja-x Попробуй вместо lucid maverick или natty.from Azoth_primary, 4 months ago, in reply to /62
- @SirAnthony:@0xd34df00d Тогда это уже не им в личкрафтах же. А он может работать вообще без иксов? Подозреваю, что нет.from HomeF4B09952, 4 months ago, in reply to /63
- @0xd34df00d:@SirAnthony Ну не все же личкрафты запущенными держать, а только ядро, если тебе больше ничего не нужно, кроме IM.
Нет, без иксов не может.from Azoth_primary, 4 months ago, in reply to /66 - @nebeda:@SirAnthony кстати да, запилить православные cui было бы хорошим ходомfrom lolbook, 4 months ago, in reply to /66
- @nebeda:@0xd34df00d да, кедараст, да. есть и нормальные людиfrom lolbook, 4 months ago, in reply to /69
- @SirAnthony:@0xd34df00d А что нет-то? Упали у меня иксы, я полез в чятики ругаться, что опять все поломали. А без чятиков уныло же.from Home4326ED1C, 4 months ago, in reply to /69
- @0xd34df00d:@SirAnthony А как это выглядеть должно? По факту, каждый плагин тогда должен уметь предоставлять cui и все такое. Это ж ебануться.from Azoth_primary, 4 months ago, in reply to /71
- @vitja-x:@0xd34df00d Удивительно, но он во всех случаях хочет одинаковые версии, то есть во всех трех случаях вот так: Depends: libqtcore4 (= 4:4.6.3-4) but 4:4.7.2-3 is to be installed.from Mariinka-18-110, 4 months ago, in reply to /65
- @SirAnthony:@0xd34df00d А то. Вообще можно сделать один cui на всех с общими методами(их же 3,5 шуки нужно — нарисовать рамку, написать текст в рамке) а каждый плагин может иметь возможность рисовать в него, либо говорить что не поддерживается. На самом деле я не представляю структуру личкрафтов, да.from Home4326ED1C, 4 months ago, in reply to /72
- @0xd34df00d:@vitja-x Этстранно, в maverick уже как минимум оно зависит от Qt 4.7.x. Глупый вопрос, но ты точно поменял адрес репы и сделал aptitude update?from Azoth_primary, 4 months ago, in reply to /73
- @0xd34df00d:@SirAnthony Ну вот, дублирование, упороться можно.from Azoth_primary, 4 months ago, in reply to /74
- @0xd34df00d:@St-Dimka В зайчаточном состоянии, у вендосборщика что-то там не получается.from Azoth_primary, 4 months ago, in reply to /76
- @St-Dimka:@0xd34df00d ну тогда мне мешает пользоваться im'ом его отсутствие, но попробоват хотел бы, да..from Mobile, 4 months ago, in reply to /78
- @SirAnthony:@0xd34df00d Плагины по идее и не должны знать, как рисуются, использовать методы ядра, которое за них решает.from Home4326ED1C, 4 months ago, in reply to /77
- @0xd34df00d:@SirAnthony Ага, ты вебкиту про это скажи, или медиа-плееру.from Azoth_primary, 4 months ago, in reply to /82
- @vannadiz:>Скажи, что, в принципе, мешает тебе пользоваться IM'ом в личкрафтах сейчас?
то, что я не пользуюсь личкрафтамиfrom web, 4 months ago - @vitja-x:@0xd34df00d ну ты уж, братец, совсем этосамое. Поменял адрес и даже апдейт сделал, вотте крест.from Mariinka-18-110, 4 months ago, in reply to /75
- @0xd34df00d:@vitja-x Джва дня назад кто-то на анстейбл ставил из natty, оно даже запускалось. Таки попроверяй еще, чо оно так.from Azoth_primary, 4 months ago, in reply to /86
- @jtootf:отсутствие TUI. кстати, а окна плагинов можно раскидать по разным виртуальным десктопам? если нет, то и это тожеfrom lagrange, 4 months ago
- @0xd34df00d:@jtootf Да, нельзя, все пока в одном окне.from Azoth_primary, 4 months ago, in reply to /91
- @Cthulhu:Окей, напишу от себя.
Дисклеймер — я особо не крутил в руках этот ваш азот, поэтому, вероятно, что-то из перечисленного здесь в нем уже реализовано. Тогда воспринимай просто как сочинение на тему "за что я люблю свой им-клиент" )
Итак, что важно конкретно для меня:
1) протоколы.
1.1. Б-гомерзкая асечка. Так уж исторически сложилось, что большинство обычных пользователей в снг сидят в ней. Пересаживать всех их на джаббер — лишний неоправданный геморрой. Транспорты — тоже не вариант, ибо нужна нормальная поддержка передачи файлов, х-статусов и прочего шита. Послать нахуй этих людей — тем более не вариант, я социоблядь, и с этим ничего уже не поделать )
1.2. Протокол msn мессенжера. У меня в списке есть пара пендосов, пользующихся им. Мы иногда взаимодействуем в рамках одного проектика, потому послать их тоже не вариант.
2) Other bells&whistles
2.1. Гибкая настройка нотификейшнов. Под мои юзкейсы важна возможность среди прочего назначать разные звуки на разные события разных контактов. Типа "контакт $username появился в сети", "контакт $username написал сообщение", "контакт из группы $groupname написал сообщение" etc.
2.2 Метаконтакты, полная их интеграция в im.
2.3. Возможность передавать файлы, группы файлов и папки:
— из контекстного меню проводника;
— перетаскиванием в окно;
— копипастом в окно.
2.4. Удобная работа с историей:
— Быстрый поиск по истории всех контактов;
— Экспорт выбранных кусков истории в нужном виде (текст, форматированный html).
2.5. Реконнект с сохранением всех статусов всех аккаунтов всех протоколов в случае сбоя сети (суточного разрыва сессии adsl, например).
3) Развитая инфраструктура плагинов.
3.1. Централизованное место для их хранения (с удобным поиском, разбитием по категориям, сортировкой etc).
3.2. Средство автоматического обновления (вышла новая версия плагина X, хочешь обновить? Окей, обновление завершено, пользуйся).
То, что не нужно мне, но наверняка понадобится типикал юзеру:
1) Уведомления о днях рождений контактов;
2) Скинование всего и вся, крутые анимированные смайлики, настройка любой мелочи во внешнем виде, еще тонны свистелок;
3) Гибко настраиваемый антиспам;
4) Гибко настраиваемый автоответчик (что и кому слать в зависимости от статуса);
5) bosskey;
6) ...
Вот как-то так.from Miranda, 4 months ago - @Cthulhu:@Cthulhu Да, про разные маст-хэв незаметные мелочи типа хоткеев, возможности посмотреть "когда этот контакт был онлайн в последний раз", возможности быстро назначить ему visibility из контекстного меню и прочее я не писал, это само собой подразумевалось )from Miranda, 4 months ago, in reply to /93
- @0xd34df00d:@Cthulhu 1.1 В планах. К сожалению, открытая лицензия асечки весьма несовместима с опенсорс-лицензиями типа GPL v3, поэтому придется либо реверсить, либо юзать б-гомерзкий либперпл.
1.2 Аналогично. Кстати, спасибо тебе за этот пункт, буду в него тыкать тех, кто говорит, что MSN не нужен. Сеймшит и с 1.1, тащем, ибо все на транспорты сразу стрелки переводят.
2.1 Я хотел бы, кстати, обговорить с тобой проблему звуков и сходную с ней проблему иконок. Она следует немножко из концепции личкрафтов, и я не уверен, что придумал элегантное решение, но и не уверен, что оно вообще существует.
И да, телл ми моар про настраиваемость уведомлений. Мне бы такая хрень тоже была нужна, и я подумываю запилить соответствующий плагин — так почему бы не учесть и твои хотелки? )
2.2 Planned.
2.3 Файлы умеет, перетаскивание сделать относительно легко, копипаст — не знаю, можно ли, из проводника — вряд ли получится.
2.4 Ок, запилим, это годно.
2.5 Doen.
3.1 В смысле?
3.2 Этого, боюсь, не будет для бинарных плагинов (которые на плюсах пишутся), ибо это дело системного манагера пакетов. Для скриптовых плагинов, равно как и иконпаков, етц, есть лузерспейс-менеджер пакетов с автообновлялкой, расчетом зависимостей на Boost.Graph, подключаемыми репозиториями, тегами, и так далее.
4.1 В роадмапе )
4.2 Анимированные смайлики есть, скинование — не уверен, что всего и вся сходу так получится.
4.{3,4,5} Хорошие идеи, спасибо. Антиспам уже кто-то собирался делать.from Azoth_primary, 4 months ago, in reply to /93 - @Cthulhu:@0xd34df00d 1.1. Што, зачем реверсить. Поговори с девелоперами миранды, у них вся инфа есть же (или просто исходники посмотри. После них пару ночей кошмары сниться будут, но зато там весь нужный функционал реализован, со всеми нужными заглушками и тд. Лучше, чем в этих ваших либпёрплах).
1.2. Аналогично, миранду можно брать как reference implementation )from Miranda, 4 months ago, in reply to /95 - @0xd34df00d:@Cthulhu А, ну ок, все равно этим не я буду заниматься. а, кстати, один вендофаг )from Azoth_primary, 4 months ago, in reply to /96
- @hohoho:@0xd34df00d гпл не мешает реализовать асечку отдельным модулем, не входящем в пакет, но с возможностью скинуть в папку и юзать ;)from ╭╧╮╭╧╮, 4 months ago, in reply to /99
- @0xd34df00d:@hohoho Отдельный модуль должен быть под GPL, очевидно, ибо он юзает личкрафтовые хедеры и все такое )from Azoth_primary, 4 months ago, in reply to /100
- @hohoho:@0xd34df00d так пусть не юзает личкрафтовские хидеры. сделать протокол взаимодействия плага асечки с личкрафтом и все. а там пофиг гпл или нетfrom ╭╧╮╭╧╮, 4 months ago, in reply to /101
- @0xd34df00d:@hohoho Запускать его в отдельном процессе чтоле? Упоризм какой.from Azoth_primary, 4 months ago, in reply to /102
- @hohoho:да, по теме треда. Мне мешает пользоваться IM'ом в личкрафтах отсутствие личкрафта и желания его ставить :3from ╭╧╮╭╧╮, 4 months ago
- @hohoho:@0xd34df00d да хоть каким способом. если цель совместить лицензии в любом виде, лишь бы асечка была — можно извратиться хоть какfrom ╭╧╮╭╧╮, 4 months ago, in reply to /103
- @0xd34df00d:@hohoho Цель — сделать что-то вменяемое и не сильно упоротое. Протокол — это хорошо, но ебанизм какой-то получается, блеа.from Azoth_primary, 4 months ago, in reply to /105
- @hohoho:@0xd34df00d а зачем мне в винде личкрафты? они ж неподдерживаемые ггг. плюс если мне чего то в квипе не хватает я это пишу :3from ╭╧╮╭╧╮, 4 months ago, in reply to /108
- @0xd34df00d:@hohoho Ну, личкрафты таки не совсем IM, хехе.
А в винде, надеюсь, это когда-нибудь исправится, и у нас будет человек, который их будет под венду собирать.from Azoth_primary, 4 months ago, in reply to /110 - @hohoho:@0xd34df00d ну да. все что есть в личкрафтах сделано хорошо в отдельных программах, например юторрент, опера, квип и тотал =}from ╭╧╮╭╧╮, 4 months ago, in reply to /112
- @ulidtko:дочитал тред с желанием подвести итоги.
1. Личкрафтовые АБСТРАКЦИИ банально соснули с консольным интерфейсом.
2. Бо́льшая часть людей не пользуется личкрафтовым IM только потому, что у них нет личкрафтов. Это неспроста. В самих предпосылках этих ответов содержится само собой разумеющееся привычное предположение, что IM-клиент — это отдельное самостоятельное приложение, которому для работы не нужны всевозможные комбайны. LC нужно либо поменять позиционирование Azoth (Azoth — не IM-клиент, что-то другое), либо отделить его от личкрафтов.from lunatic asylum, 4 months ago - @Cthulhu:@ulidtko 1) На дворе, все же, двадцать первый век. Людей, которые захотят пользоваться комбайном в clui — единицы.
2) Да, похоже Дедфуду придется распространять отдельным пакетом ядро личкрафта + азот, позиционируя его как новый im-клиент. Тогда любопытствующих юзеров набежит много )from Miranda, 4 months ago, in reply to /116 - @0xd34df00d:@ulidtko 1. Да, личкрафты изначально позиционируются как зависимые от гуи с отображением всего в кувиджеты, и довольно малой частью, которая может отображаться в чо угодно — торрент-клиент только, в настоящее время. Олсо, надо менять позиционирование личкрафтов — это некий шелл для запуска приложений в рамках leechcraft project.from Jabiru, 4 months ago, in reply to /116
- @0xd34df00d:@ulidtko Абстракции, которые я вводил, были не для этого, и никогда так не позиционировались. Они не могли соснуть в этом по определению.from Jabiru, 4 months ago, in reply to /118
- @0xd34df00d:@ulidtko Ололо, еще как юниксвейненько. Все по модулям, етц. Разве что, не плейнтекстом.from Jabiru, 4 months ago, in reply to /121
- @0xd34df00d:@Cthulhu Олсо, кутя — это ж не просто набор виджетов. Она просто делает жизнь удобнее, да и без метаобъектов ряд вещей был бы невозможен, включая то же разбиение на процессы, которое я уже иначе знаю, как сделать.from Jabiru, 4 months ago, in reply to /119
- @ulidtko:@0xd34df00d в delphi всё тоже по модулям :coolface:from lunatic asylum, 4 months ago, in reply to /124
- @Cthulhu:@0xd34df00d Все же qt это не просто набор няшных библиотек (как, например, буст). Это — фреймворк, который заставляет тебя играть по его правилам. А раз ты хочешь сделать из личкрафта универсальный заменитель всего-всего, логичнее было бы делать его как можно более независимым.
То есть. Если, например, внезапно перестанет сопровождаться буст — ничего особо страшного не произойдет, он и так работает, и проработает в таком виде еще долго. А вот если нокия покладет болт на qt — через годик-другой случится беда.
т. е. логичнее было бы делать архитектуру decoupled от гуи. Тогда бы даже хардкорные clui-пацаны остались довольны )
Как-то так, лучше не сформулирую в таком измененном состоянии сознания )from Miranda, 4 months ago, in reply to /125 - @jtootf:@0xd34df00d кстати, разнос по процессам спасёт тебя от части проблем. он в роадмапе на какие сроки вынесен?from web, 4 months ago, in reply to /124
- @0xd34df00d:@Cthulhu Не случится беда. На кутях слишком много проектов завязано, те же кеды. Кто-то да возьмется ее поддерживать, все ок, не сцать :3
А архитектура decoupled от ui — это пиздец. Запили мне семантический формат описания гуйцов тогда и представь, как оно будет тормозить )from Azoth_primary, 4 months ago, in reply to /129 - @0xd34df00d:@jtootf На версию 0.6, это после 0.5, которая сейчас разрабатывается, и в которой я ставлю основной целью полноценный жаббир уровня Psi+ или ткаббера по фичам.from Azoth_primary, 4 months ago, in reply to /134
- @0xd34df00d:@Elemir Не вижу проблем с плейнтекстом, кроме недовольства ебнутых фанатиков.from Azoth_primary, 4 months ago, in reply to /136
- @akifo:@0xd34df00d Не сам комбаен, а азот. Как его достать обратно без перезапуска личкрафтов — я не врубился.from web, 4 months ago, in reply to /143
- @0xd34df00d:@akifo А, правой кнопкой по пустому месту на тулбаре.from Azoth_primary, 4 months ago, in reply to /144
- @0xd34df00d:@Cthulhu Я вот прямо сейчас пилю приоритизированные вкладки, чтобы этого не было. Ну я рассказывал, та хуйня с возможностью нескольких типов вкладок от плагина, дельты приоритетов, и так далее.from Azoth_primary, 4 months ago, in reply to /147
- @HIRONDELLE:@Like-all это временно все.и да — дизайнер и разработчик нового интерфейса просил сформировать HIG. который постепенно, из таких постов, у команды личкрафта и может появиться.from Kopete, 4 months ago, in reply to /149
- @Cthulhu:@HIRONDELLE Из таких постов у команды личкрафта может появиться только разочарование в своих пользователях )from Miranda, 4 months ago, in reply to /150
- @HIRONDELLE:@Cthulhu у них пока не так много пользователей. разочарование — это когда Линус бьет себя пяткой в грудь и вопит "kde 4 — отстой". то есть пользователи (тысячи пользователей) разочарованы в сырой реализации продвинутых технологий. пока что те, кто сталкивались, видят приложение, в котором необходимо много что поменять. так что имхо о разочаровании в пользователях говорить рановато.from Kopete, 4 months ago, in reply to /151
- @Cthulhu:@0xd34df00d Потому что в таких тредах слишком мало конструктива )from Miranda, 4 months ago, in reply to /152
- @Elemir:@0xd34df00d Естественно не видишь, ибо ты не осилил awk и тикль. Копайся в своём говне дальшеfrom desktop, 4 months ago, in reply to /139
- @Elemir:@0xd34df00d Да, естественно в тебе. Нормальный человек бы с саксой год не жилfrom desktop, 4 months ago, in reply to /162
- @Elemir:@0xd34df00d Потому что совместная жизнь кое-что предполагаетfrom desktop, 4 months ago, in reply to /164