a direct publicism site
personal pages of Yasen Pramatarov

Yasenger - преосмислен


Преди доста време вече бях споменал тук, че ще започна нов проект за джабер-клиент, който да запълни личните ми усещания за празнотите в използваемостта на наличните клиенти. Бях казал, че в кратко време ще има повече информация за софтуера, както и че ще публикувам нахвърляните ми записки (някои от тях - нахвърляни само наум;) по проблема какъв трябва да бъде джабер-клиентът на близкото бъдеще.
Това обещание така и не успях да спазя - прекалената ми заетост с глупости в бившата ми служба не ми позволи да се захвана с Yasenger. Сега, преглеждайки и подреждайки файловете си, най-вече тези, които си прибрах от работната ми домашна папка, попаднах на няколкото незавършени започвания на писането на проекта с работно име Yasenger. Да, знам, името може да е глупаво, но за мен това не беше най-важното, а функционалността, която трябва да има, когато е готов. Името винаги може да се смени, а пък от друга страна има толкова безумни имена на програми, които хората използват в разговори без неудобство.
Нека да кажа с две думи най-накрая особеното в моя проект. Че ако пак оставя нещата с обещание “някой ден да го направя както трябва”, кой знае дали няма да прашаса и тази мисъл нейде. ;)
Основното беше независимостта от конкретна графична библиотека. За целта бях започнал да си пиша код, който да превежда графичните обекти на езика на съответната библиотека - Qt, Gtk+ и т.н. И тази независимост трябваше да се простира и до независимост от конкретен HIG - ако човек пуска програмата под GNOME, се спазва GnomeHIG, ако се пуска под KDE - препоръките на KDE за интерфейса. Но HIG-независимостта беше на втори план, първо ми трябваше независимост от графичните библиотеки.
Скоро открих това, което ми трябва вече написано - TwilightGUI. Не бях проверявал отдавна как и дали се е развивал и този проект и сега ще чета и там. Интересно ще ми е, ако е имало развитие; когато реших да го използвам, поддържаше прекалено малко графични обекти и дълго време се опитвах да правя най-различни дизайни на списъка с контакти. И имах все по-малко време и ищах да се занимавам със същинското програмиране на работата на клиента.
Другите особености бяха някои идеи, които горе-долу по това време или малко след това се появиха в пощенските списъци jdev и psi-devel. Например едното от тях беше да преобмисля изцяло наново концепцията за списъка с контакти, каквато я виждаме във всеки обикновен клиент за моментни съобщения. Моят стимул за това беше най-вече настъпващата поддръжка на PubSub. А такава промяна на дизайна си е необходима, защото в PubSub възел могат да се съхраняват най-различни данни, съответно с най-различни начини за показване на потребителя и за работа с тях.
След това, когато поизоставих скоро започнатия код, с радост и интерес следях дискусиите в големите списъци за подобен re-design, завихрен около PubSub. Хората мислеха за по-конкретни неща, като управление на логовете, хранилища за файловете, замяна на SMTP. Все още очаквам с надежда промените в клиентите, но нещо изостават май. Нормално е, може би - след такъв шум винаги се кара по-бавно. Но пък и друго е вярно - Peter Saint-Andre беше писал преди време (година и половина - две някъде) за лошото състояние сред клиентите. Горе-долу тогава и Justin Karneges (авторът на Psi) писа подобни неща. Изводът беше, че ни трябват повече проекти, повече идеи, повече ентусиазъм.
По-точно трябва тези нови проекти да бъдат правени, идеите да бъдат изпробвани, а ентусиазмът - показван.
Така че, дори и да няма много смисъл, ще започна да ровичкам пак по моя си код. Най-малкото, за да се уча на Python и джабер-програмиране.

Между другото, свежи джабер-нещица се намират. Следя колкото мога по-отблизо и подробно развитието на интересните проекти в света на джабер. Замайващо развитие претърпя например клиентът Gajim, който от трудноизползваема програма стана един от най-добрите в момента. Вярвам, благодарение на двама българи - програмиста Митко Киров и преводача Явор Доганов.
Момчета, страхотна работа, наистина ;)

Обратна връзка (trackback URL) към тази публикация:

http://yasen.lindeas.com/bg/trackback/56


Tags:
28 Септември, 2005 - 14:32

 
 

Аз пък искам друг тип Джабър


Аз искам клиент за Джабър изцяло на JavaScript, подобен на google maps.
Пускаш си го със всеки браузър поддържащ JS. Не изисква да има връзка server-side за обработка.
Да прави повечето неща при теб. Само да получава и да праща съобщения.

друг тип Джабър


Върши ли ти работа JWChat? Работи само с JavaScript. Е, нужно е да се инсталира на сървър, така че ако нямаш “под ръка”, е малко трудничко ;) Няма начин всичко да е в js.
Друг вариант е да ползваш Jeti - трябва ти само поддръжка на Java и възможност да зареждаш аплети. За ситуацията “окован в клуб без вразка с джабер” това е добро решение. ;) На сайта на Jeti най-горе вляво има препратка “Start Jeti” - тя ти отваря аплет, въвеждаш си данните и си в джаза.
Е, естествено, в такива случаи трябва за забравиш за автоматични архиви на разговорите. Поне докато основните свободни джабер-сървъри не започнат да поддържат съхранение на логовете server-side. ;)

друг тип Джабър


Всъщност, като казах преди малко, че за JWChat ти трябва сървър, на който да си го инсталираш, пропуснах нещо. ;) Без да искам, бях забравил.
Има такива сървъри, например демонстрационният сървър на проекта JWChat - http://jwchat.org. Отиваш там, логваш си се в своя си сървър, със своите си данни. Ако искаш, правиш си временен на jwchat.org и пак си в музиката ;)Така че - уреден си ;) Ех, кой кат тебе ;Р

Писане на коментар

The content of this field is kept private and will not be shown publicly.


Статиите на български се коментират на български, с кирилица. Статиите на английски — с латиница на английски.
Обидни коментари, нападки и всякакви несъдържателни текстове не стигат до публикация.
Преценете дали връщане на обсъждането на тема отпреди година и повече има смисъл.
Коментарите имат същите авторски права като статиите и са с препратка към страница, ако е дадено име и URL.
Статиите изразяват личната ми позиция и не ангажират никого. Всички коментари подлежат на одобрение от мен.
Накратко — грамотно, културно и доброжелателно написаните коментари се публикуват при първа възможност.
Другите дори не ги чета, не си правете труда :)
С тези уточнения, радвам се на вашите мнения!
 

bet365
Make Money Fast - Work at Home
Laura Ashley styles your home
Bulgaria Property News
Web design templates
Studio Progettazione Immagine
Cheap cigarettes

Фотоблог

Случайна снимка

Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay

Скорошни коментари

perdolitical manager good job trachilic
money cash casinos