a direct publicism site
personal pages of Yasen Pramatarov

jep

Джетикет


Не зная дали има вече такова наложено понятие, но всеки, който е ползвал джабер повече от две-три години, би трябвало да има някакво усещане, някаква обща представа за какво иде реч. Казвам “две-три години”, може би са нужни и повече, ако човек просто е ползвал джабер за същата комуникация, която преди е правил в icq. Но може и много по-бързо да проличи проблемът, ако човек се интересува живо от провалите и успехите, от цялото развитие на джабер. На протоколите, разширенията им, сървърите, клиентите.
Във всеки случай е ясно, че именно джабер е движението, което се усеща и при собственическите “месинджъри”, макар при тях да е само далечно и “подпочвено”. Но пък то при собственическите технологии всичко е “подпочвено”… Така, както когато google направиха пощенска кутия в уеб с обем 1 гигабайт, всички други изведнъж много силно заобичаха потребителите си и така се затупаха по гърдите, че някои дори повярваха, че Y! и MSN, например, още имат от оня живец и ползването им не се е превърнало в навик. Или във “фирмена политика”. Но google не е добър пример, а пък и говоря за джабер…

Засега джабер е спокойно място със стабилно развитие и се чудя кога този баланс ще се наруши. И кой ще го направи - дали някой корпоративен доставчик на джабер-базирани услуги или самите потребители.
Доставчици има много вече - освен публичната мрежа от свободнодостъпни сървъри, има и много системи с вградена поддръжка на XMPP - най-често корпоративни системи за потребителска обратна връзка, call-центрове. Знам, че го ползват доста в големи телекоми (в чужбина, естествено), в някакви най-различни конфигурации на pub-sub възли, за които потребителите се абонират и след това биват заливани с реклами… Или кой-знае какво още.
Но това са затворени приложения, те дори не се припознават външно като джабер, за тях пише в документациите, че ползват Jabber/XMPP. Значи не се броят.

Грешките на GoogleTalk
Първият голям корпоративен доставчик на публична джабер-услуга е Google, с техния GoogleTalk. За тези, които не са се поинтересували - това си е джабер сървър. Но, както всяко нещо, пръкнало се от “големите фирми”, има добра и лоша страна. Добрата е, че все пак е джабер. Интересно, казват си някои, но добрите неща свършват дотук…
Лошото на GoogleTalk е, че заявява откритост към публичната джабер мрежа (не директно, а покрай откритостта към всички протоколи и клиенти…), но засега няма възможност за свързване между сървърите. Какво означава това? Ами аз сега като имам джабер име xmpp:turin [at] jabber [dot] org, например, за да се свържа с някого от @gmail.com, трябва да си направя акаунт там. И не само това - след като имам акаунт към google, трябва да се регистрирам в сървъра на GoogleTalk.
Безсрамие… Чиста проба шантаж - елате ни вижте! Запишете се, вземете си брошура, безплатно е. Пък после, някой ден, ще можете да се свързвате и с имена от други джабер сървъри. Разбира се, че ще можете, нали сме заявили политика за взаимна свързаност! Кога ли? Ами не знаем, ама вие засега се запишете при нас. Все още сме “бета”, нали разбирате…
“Бета”… идиоти! Като сте “бета”, наберете тестери и отворете сървъра само за тях. Аз така разбирам тия етапи… “алфа” е вътрешно тестване, “бета” е за външни тестери. Не за публична употреба.
Някои казаха, че може би Google “изчакват”, защото разработват някаква супер-яка система, която ще защити публичната мрежа от SPIM (SPam in Instant Messages), който щял да я залее, ако Google се били включели. Дрън-дрън та пляс! Нищо не разработват, ако искаха да има защита - да помагат при оформянето текстовете на JEP-разширенията. Има вече спецификации срещу SPIM в джабер, текстовете са готови донякъде. Да помогнат за тях, пък после екипите на свободните сървърни проекти ще напишат софтуера.
Те Google какво си мислят - че са най-великите и само те могат да пишат софтуер?… Блях…

Грешките на потребителите
Да си дойдем на думата - нали все пак статията е за “джетикета”.
Другият проблем на джабер-мрежата са новите потребители. Но няма начин, “it comes with the territory”. Потребителите правят много грешки, но това си е нормално - всички грешим, а пък всички сме потребители.

Не се регистрирайте излишно! Една сметка ви стига.
Някои от грешките са технически за мрежата, например водят до излишно натоварване на сървърите. Аз имам няколко сметки в няколко сървъра, но винаги ползвам редовно само тези в два от тях - в jabber.org и в българския jabber.minus273.org. Другите ми сметки са тестови - когато имам време да работя по мой джабер-софтуер ползвам тях, за да не преча на хората в списъка ми с постоянно “премигване”. Съответно и всички знаят само две мои джабер-имена. Транспортери нямам регистрирани там, нито някакви други записвания. За транспортери съм пуснал мой си сървър и той ме свързва със собственическите протоколи, когато имам нужда. Така поне малко пестя от трафика на публичните сървъри.
Няма нужда да регистрирате свое джабер-име във всеки сървър, който забележите! Това не е ловна територия, няма смисъл да напикавате храстчетата! Най-малкото е абсурдно невъзможна задача, защото винаги има място за още един сървър - както и при електронната поща - не можете да “запазите” името си навсякъде. И определено не е нужно, а пречи на Интернет!

Друг тип грешки са поведенчески. Много хора идват в джабер от icq, yahoo и, не дай си боже, от msn. Въпросният msn-messenger е чудо на чудесата, някаква уникална грешка на природата. Наскоро ми се наложи за кратко да го ползвам за служебни разговори и останах сащисан. Бях говорил през него преди 5-10 години някъде и не знаех, че се е изродил съвсем. Но то пък не е толкова стрранно ;)
Проблемите на мигриращите приятели са основно в комуникацията с местното население. Ако вие сте отскоро в света на джабер, позволете ми да ви дам няколко съвсем кратки и добронамерени съвета!

Попълнете визитката си!
Първо, ама най-най-първото нещо, което трябва да направите, е да въведете данни във визитката си. Всички клиенти поддържат в някаква степен стандарта за джабер-визитки. Не е задължително да пишете всичко, напишете само това, което прецените, но нека то е нещо, по което могат да ви разпознаят. Не, не ЕГН и дата на раждане (макар да може, ако ви влече;). Става дума за следното…
Например вие се казвате Иван. Регистрирате си име в джабер и по стар чатърски навик решавате то да е “van4oto”. Искате след това записване за състояние от, да речем, мен. Какво получавам аз? Получавам заявка от van4oto, с акаунт към сървъра jabber.ru… Първият ми въпрос е “кой, да му се не види, е това?”
Или въведете данни във визитката, по които приятелите да ви разпознават, или напишете след заявката за записване едно кратко “здрасти, аз съм еди-кой си;)!” Пазенето на личните данни не е оправдание - вие си раздавате данните почти всеки ден на непознати (които били регистрирани по закона за ала-бала…), дори в някои фирми, банки и т.н. си оставяте временно документа за самоличност. А не искате да си напишете името или прякора за пред приятели! Лошо, Седларов…

Това е най-забележителното за мен от размърдването в джабер-средите засега. Ще пиша пак, интересно е и има още ;)



Tags:
14 Ноември, 2005 - 09:06

 
 

Пробни jabber клубове


Една от очакваните с интерес нови възможности на клиентите и сървърите в мрежата на jabber е описаната в разширението на протокола № 144 (JEP-0144) - Roster Item Exchange.

Качествено новите възможности на джабер, които се очакват с нетърпение включват също и пълно внедряване на PubSub, което от своя страна ще доведе до безброй нови неща, сред тях стандартен начин за обмяна на rss новини, обмяна на аватари на потребителите и много други.

Но специално 0144 се занимава с нещо доста по-конкретно - става дума за възможност за обмен на записи от списъка на потребителя. В списъка (roster; защо казвам точно “списък” можете да прочетете тук) може да има най-различни записи, включително и абонаменти за новини, реализирани с въпросния PubSub (JEP-0060) и др.

Това, което прави 0144 е просто да обменя записи. Когато очакваният момент на внедряване на това разширение в клиентите и сървърите дойде, обмяната, синхронизирането на списъците, също така и автоматичното поддържане на служебни списъци, например добавяне името на нов колега и изтриване имената на двамата напуснали в служебния джабер сървър - всичко това ще бъде лесно, достъпно. Ще бъде възможно.

Днес тези неща се правят от админите със скриптове на обвивките. Не че едно решение със скриптове не може да бъде елегантно, просто 0144 ще даде тази свобода в ръцете на потребителите, не само на скриптиращите админи. И правилно - списъкът е мой и трябва да мога да го управлявам. ;)

Засега няма внедрен 0144. Има много планове за скорошно внедряване, но екипите, които се опитвам да следя, все решават, че много по-важно е да се програмира PubSub.

Днес попаднах на пробна реализация на Roster Item Exchange. Компонентът е наречен “Clubs” :) Инсталиран е на сървъра jabber.cd.chalmers.se - пуснете откриване на услугите (disco) на този сървър и ще видите услугата.

Имайте предвид, че това е пробна реализация и нямам никаква представа дали и как работи. Авторът Magnus Henoch твърди, че всичко работи, в основни линии.

Както неведнъж съм казвал, в света на свободния софтуер най-доброто е това, което се прави в момента. ;)

Аз ще пробвам Clubs, а вие? ;)



Tags:
18 Февруари, 2005 - 08:25

 
 

Gossip и KF


Новините в кратце: нови-новенички преводи на два Jabber клиента за Gnome - Gossip и kf.

KF преведох вчера следобяд, а върху Gossip поработих повечко и преди седмица може би. Сега беше по-лесно и по-бързо - имах нахвърляни идеи за превод на ключовите понятия. Абе концепция имах ;) Превод на Gossip беше обещал Калоян, но се разбрахме двамата, че ако нещо не му харесва в моя превод, ще коли и ще беси и накрая (..трябва да остане само един..) ще има така или иначе добър превод на Gossip.

Защото Калата харесва Gossip. И аз го харесвах, струваше ми се наистина симпатична програмка, още докато бях на KDE. Ще ме попитате “защо така”, не ми ли харесва вече. Ами как да кажа…

——

Значи има едно голямо недоразумение в света на jabber. Тоест то не е точно в неговия, а по-скоро е някаква смрад, която се “просмуква” от съседните реалии на другите протоколи.

Тази зараза явно няма да подмине и Gossip и лека-полека и той от красив и спретнат Jabber клиент ще започне да се превръща в недомислено подобие на недомисления Gaim. Или просто линукска Miranda. Да, прекалявам, знам. Gossip е готин програмчик (засега) и аз наистина си го ползвам… Понякога; трудно е човек да се откаже от Psi, а и е спорно дали изобщо има смисъл ;)

——

С две думи става въпрос за това, че някои хора вярват, че когато се прави jabber клиент, целта е хората да могат да имат връзка помежду си. Те разбират това като възможност да говориш с хора, които ползват всякакви изгъзици от сорта на icq, yahoo, msn и освен това трябва да се осигурят услугите, които тези протоколи правят възможни. Именно - typing notification, avatar support, file transfer и кой знае още какво.

Ще кажете, че това са хубави неща. Да, хубави са. Но във всеки протокол са заложени по различен начин. Нещо повече, когато на AOL, Yahoo или Microsoft им скимне, могат (и го правят редовно) да променят някъде нещо, за да трябва поне месец-два разработчиците на програми като Gaim да човъркат, отгатват и хакват, за да проработи най-накрая програмата им с новия протокол.

А междувременно какво става? Ами нищо, потребителят месец-два няма връзка с хора от тази мрежа, но айде, карай да върви, нали скоро ще има нова версия, тя ще оправи нещата и всички пак ще плеснем с ръце и ще се прегърнем.

——

Всички тези услуги се поддържат и от jabber протокола и допълненията му. Основният протокол наскоро беше приет като RFC. Разширенията са около 150 някъде. И не се повтарят.

Има и typing notification, и avatar support, и file transfer, и какво ли още не…

Просто някои предпочитат среднощно хакване на собственическите протоколи, вместо да напишат модули за клиента си, които да осъществяват съобветното разширение на jabber протокола (JEP, Jabber Enhancement Proposal)

——

Откъде идва голямото неразбиране? От предубеждението за ценността на най-разпространеното. Много хора мислят, че най-важното в живота е да имат icq, защото там “има мно’о хора и мно’о разбират и са интересни”.

Глупости.

Най-ценното е това, което дава най-много възможности. Все пак клиентът за моментни съобщения е инструмент. Той е по-ценен, колкото по-качествен е, колкото повече и по-добра “работа” може да се свърши с него. А не колкото са по-големи количествата на пазара и в мазетата на хората.

——

Затова преведох kf. Това е един от клиентите, който засега има амбициите да остава чист в своята “jabber-ност” и да развива и въвежда колкото може повече от “благинките” на JEP.

Какво говорим, има JEP за VoIP с Jabber клиент… Примерно “десен бутон -> глас” и си в джаза… ;)

Красота.

И няма начин утре някой да смени изведнъж протокола и да заложи капани за “неофициалните” клиенти.

Другата, основната новина е, че смятам в най-скоро време да започна проект за jabber клиент, който да следва тази щрихирана по-горе нагласа. И да бъде използваем и полезен максимално.

Ще пиша на Python. Ще бъде бавно в началото, защото от скоро го уча.

Чудя се за графичния тулкит. Ако използвам wxWidgets или FLTK, ще бъде многоплатформено. Но повече ми харесва GTK. За QT има достатъчно клиенти (тоест Psi;). Така че остава дилемата GTK <-> лесно пренасяне за уиндос.

Може би все пак GTK… Ще мисля по празниците, с чаша вино пред телевизора. В почивките между чистене, готвене, гостуване, бой с котарака и други такива домашни забавления.



Tags:
23 Декември, 2004 - 13:58

 
 
Different Photography
Make Money Fast - Work At Home
helio ocean
Cheap Macs, PCs, LCD TVs etc
Flash Drive Recovery
Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay
perdolitical manager good job trachilic
money cash casinos