Jabbim Android: You wanted Android Jabber client.

14. 1. 2010 v 20.40
Right after New year comes another big event. Jabbim team proudly releases Jabbim client for Android system. Are you Android user desperately looking for good Jabber client? Check out Jabbim Android. Roster and chat simple to use. Nice emoticons. Secured connection. Status management. And more stuff on the road!

Share this screenshot with friends. [link]

We could wait until it's shiny and perfect. But we want to share it. Do you find yourself happy using it? Tell friends! Do you need new feature? Tell us! Bug? We love bughunting! Where do you find it?  Check out Android Market for Jabbim or Jabbim for Android homepage.

Změny na serveru

28. 8. 2009 v 17.14

Před pár dny naše servery prošly údržbovým restartem za účelem upgradu ejabberd na novou verzi. Navíc jsme nainstalovali ejabberd modul pro podporu XMPP Ping. Tato zdánlivě zanedbatelná změna má několik důležitých následků, o kterých bychom vám rádi pověděli.

XMPP Ping

Co je to ten XMPP Ping vlastně zač a proč by mě to mělo zajímat?

XMPP Ping je rozšíření XMPP (XEP) pro posílání pingů přes XMPP, což jste jistě tušili již podle názvu. Přestože by se zprávy k vašim milovaným, rodině, přátelům, spolupracovníků nebo komukoliv máte chuť psát měly po XMPP/Jabberu doručovat spolehlivě, zkušenosti některých lidí se liší. Pokud vy nebo vaši kámoši máte nekvalitní nebo nespolehlivé připojení k Internetu, pravděpodobně víte, o čem je řeč. Když se vám nečekaně rozbije spojení s Internetem, stává se, že o tom Jabbim server a tedy ani vaše kontakty nevědí. To vedlo k až 30minutovým „černým dírám“, během kterých postižená osoba vesela svítila online, ale zprávy pro (a někdy i od) ní končily v pekle nebo někde kolem.

Dlouho jsme si lámali hlavu jak tento problém vyřešit, neboť zejména v Česku není rozbité připojení k Internetu ojedinělou záležitostí. Teď řešení máme: jmenuje se XMPP Ping.

Nevýhody

Jako všechno v životě, toto řešení není bezchybné. Má své nevýhody a rádi bychom vás informovali o těch, které jsme zatím objevili.
  • Kratší timeout: Před instalací XMPP Pingu mohlo vaše TCP spojení vydržet i několik minut a zprávy mohly přesto projít na obě strany. Bez ztráty zpráv to šlo jenom s rozumným hardwarem, ale kvůli XMPP Pingu to bude možné jen v kratších intervalech: pokud váš klient není s to odpovědět v časovém limitu, je prohlášen za nedostupného.
  • Více dat: Mnoho uživatelů mobilního Jabberu se bojí zvýšeného přenosu dat. Podle našich odhadů by to neměl být problém, jedná se o zhruba 180 bajtů za minutu, a to v případě, že nepoužíváte kompresi a neposíláte jiná data. Pokud vám to stále připadá moc, prosím, stavte se nám o tom říct!
  • Problémy se zastaralými a/nebo vadnými klienty. Existují verze některých klientů, které se nechovají v souladu se specifikací „XMPP Core“: http://xmpp.or­g/…rfc3920.html a neodpovídají na tzv. IQ dotazy. Po pěti letech od uvolnění této specifikace považujeme za férové takové klienty prohlásit za vadné, nebo přinejmenším nahlásit tuto skutečnost jako chybu. Uživatelé takových klientů trpí častým odpojením a měli by zvážit přechod na novější verze svých klientů. Pokud je váš klient postižen a z nějakého důvodu si nemůžete pořídit novou verzi, prosím řekněte nám o tom v MUC místnosti technické podpory jabber@conf.ne­tlab.cz (webové rozhraní).
  • Klienty o kterých víme nebo si myslíme, že jsou postižené:: CenterIM (již existuje patch), Psi 0.10 a starší, některé verze Pidginu, Chatopus (pro Palm OS), IM+ (pro iPhone), MUCkl, Kopete (přinejmenším 0.12.7 nefunguje, přinejmenším 0.70.90 už ano), Sameplace, SIM, AQQ, Konnekt, Spik, Trillian. Snažíme se kontaktovat autory zmíněného software, pokud je to nutné. Prosím řekněte nám, jestli vám tento seznam připadá neúplný nebo chybný. Zkušenosti různých uživatelů stejných klientů se zdají být různé.
  • Pokud narazíte na nějakou chybu, která by mohla souviset s upgradem, prosím neváhejte ani minutu a stavte se nám o tom říct do MUC místnosti jabber@conf.ne­tlab.cz (webové rozhraní). Váš názor je pro nás důležitý!
  • Stále ještě existuje jistý „temný interval“, během něhož se v horším případě můžou některé zprávy ztratit.

Výhody

  • Díky XMPP Pingu budete během pár minut vědět, že váš kolega má problémy s kontektivitou a je tedy offline.
  • Když ztratíme spojení s Internetem vy, nemusíte se bát, že ztratíte všechny zprávy, zatímco budete půl hodiny viset

Roster versioning

Díky přechodu na skvělou novou verzi ejabberd 2.1, podporujeme teď rozšíření roster versioning. Toto rozšíření se bude nejvíc hodit uživatelům s mobilním připojením, protože jim to ušetří cenné kilobajty, zvlášť lidem se spoustou přátel. Navíc věříme, že se tahle funkce bude líbit i uživatelům na rychlých spojích, protože by měla zkrátit čas připojování. Supr, co? Navíc naše tajné zdroje tvrdí, že podpora pro roster versioning je v SVN verzi Gajimu a taky se šušká, že se dělá na podpoře pro Psi, pro nejlépe vypadajícího klienta pod Sluncem, Glu, a taky pro Jabbim. Pokud víte o dalších klientech s podporou Roster Versioning, máte nějaký nápad, připomínku nebo si chcete jen tak pokecat, okamžitě se stavte do už několikrát zmíněné místnosti jabber@conf.ne­tlab.cz (webové rozhraní).

Další věcičky

Ještě zbývá několik dalších změn, na které se můžete mrknout v Ejabberd 2.1 changelogu. Například přechod pubsubu a privacy listů do MySQL by měl snížit zátěž serveru.

Recent Ch-ch-ch-changes

v 15.36

A few days ago, our server had a maintenance restart to upgrade the ejabberd software running there. Moreover, we have installed ejabberd module for xmpp ping support. This seemingly negligible change has some important consenquences, which we would like to elaborate a little about.

XMPP Ping

What's this XMPP Ping all about?

XMPP Ping is an XMPP extension (XEP) for, as the name suggests, sending pings over XMPP. Although messages sent over XMPP/Jabber are supposed to be delivered reliably to your beloved, family, friend, coworker or whoever you want to IM with, the real experience wasn't that bright for some people. If you or your buddies connect on a broken or unreliable Internet connection, you might know what we are talking about. If your Internet connection fails unexpectedly, there are cases when Jabbim server doesn't know about it and hence neither do your contacts. This used to lead to up to 30 minute periods of „black holes“, when messages sent to such contacts would end up in nowhere.

For a long time we were struggling with this bad user experience, waiting for a possible solution. Now it's here: it's called XMPP Ping.

Disadvantages

Unfortunately, as almost everything in life, it's not perfect. It has its drawbacks and we'd like to list the ones we have found yet:
  • Shorter timeout: Before the XMPP ping it was possible for your TCP connection to survive for several minutes, with the devices keeping the messages on both sides safe. It will likely be possible only for shorter periods of time now.
  • More bandwidth: Many mobile users are concerned about increase in bandwidth usage. Our early estimation suggests it's not that big issue, it's only about 180 bytes a minute. And that's without compression and when you're not sending any other data. If you still thinks that's too much, please tell us!
  • Problems with old and/or broken clients. There are some versions of some clients which don't behave according to „XMPP Core“: http://xmpp.or­g/…rfc3920.html specification by not replying to the IQ queries. After five years since the publication of the XMPP specification, we deem it fair to consider all non-compliant clients to be broken or buggy. Users of these clients experience frequent reconnects and should consider upgrading their clients to newer versions. If your client is affected and you can't upgrade for some reason, please contact us in support MUC room jabber@conf.ne­tlab.cz (web interface).
  • Clients we know or think to be affected: CenterIM (there's a patch), Psi 0.10 and older, some versions of Pidgin. Chatopus (for Palm OS), IM+ (for iPhone), MUCkl, Kopete (at least 0.12.7 doesn't work, at least 0.70.90 works), Sameplace, SIM, AQQ, Konnekt, Spik, Trillian. We try to contact authors of affected software if necessary. Please tell us if you think this list is wrong or incomplete, the experience for users of the same client seem to differ.
  • If you find any bug you think could be related to the upgrade, please don't hesitate to contact us in MUC room jabber@conf.ne­tlab.cz (web interface).
  • There is still some delay during which the messages can be lost in the worst case scenario.

Advantages

  • You will now find out in a matter of a few minutes that your buddy has some connectivity problems and is offline
  • When your connection breaks, you don't have to worry about hanging online for thirty minutes and losing messages anymore

Roster versioning

Thanks to upgrade to brand new exciting ejabberd 2.1, we now support roster versioning. This extension is particularly useful for mobile users, because it can save a considerable amount of data, especially for people with lots of friends. Nevertheless, we also expect it to speed up the login time, so desktop users on broadband links should be happy and smiling too. Awesome, huh? Our secret agents tell us that support for that is in SVN version of Gajim and there are rumours about people working on support for Psi, the best-looking client under the Sun, Glu, and for Jabbim. If you know about other clients with support of Roster versioning, have any feedback, ideas, experiences or just want to chat a little bit, please check us out in already mentioned MUC room jabber@conf.ne­tlab.cz (web interface). Do it NOW!

Other stuff

There are several other changes, you can see all of them in ejabberd 2.1 changelog. For example transition to MySQL for pubsub and privacy rules.

From now on, Facebook gateway available for every Jabbim user!

18. 6. 2009 v 8.01

You may or may not have noticed that Jabbim offers a service called ‘VIP Facebook Transport’. This transport works as a gateway between Jabbim and Facebook Chat. No more chatting in the cumbersome web-based interface! Use your favorite desktop or mobile XMPP-compatible client to chat with your Facebook friends.

Until recently, this service has been only available for so-called ‘VIP’ users (those who support Jabbim service financially). From now on, the service is free for every Jabbim user.

For the best experience we recommend registering with the service using clients such as Jabbim or Psi, which make adding a large number of new contacts convenient. Otherwise, you might end up with many unnamed contacts you will have to rename manually.

Notes:

  • Ask your client's developers to implement XEP-0144: Roster Item Exchange for the best experience with Facebook gateway.
  • Facebook Transport is still under heavy development and there are some known glitches (idle friends appear as Available, no names in vCards etc.).

HOWTO Facebook Transport

Shorty - Do you have it too long?

7. 6. 2009 v 5.57

Jabbim Team proudly announces the newest service – Jabbim robot Shorty. As you can guess from his name, his primary purpose is to shorten your long URL. This is very useful in Twitter and similar services. Try it and … you will love it!

Let's take a quick tour how to use him.

How to start with shorty

Shorty will speak with every XMPP/Jabber user (Google Talk included). Just add the contact shorty@jabbim.com to your roster. That's all. Really simple, huh?

How to use him to shorten long URL

Well, you will have to  make really good friendship with him. Just kidding. Shorty's not suspicious. Simply send him your URL as a chat message and he will reply to you immediately.

History and usage of links

You read well, Shorty remembers your shortened URLs and statistics of usage. You will see how much the link is used and you can use the short URL again and again. Simply write him message with text „last“ and you will get the list (which is empty when you start using Shorty, by the way).  That's very addictive!

How many people use Shorty?

The number of people depending on Shorty is growing day by day. Simply write him „stats“ message and he will praise himself.

That „jdem.cz“ URL is awful! How can I change it?

Don't worry, Shorty supports multiple „shortening engines“. You can freely choose the one you will use. List of currently offered engines is sent when you send „help engine“ message to Shorty. For changing an engine use e.g. „engine jabb.im“ message where jabb.im stands for shortening service. You can get currently used engine by simple „engine“ message sent to shorty.

Help, I'm lost!

Calm down, dusk is far enough. You can write „help“ message to Shorty or „help command“ where command stands for one of commands mentioned here. Or you can visit us in the multiuser chat (MUC) on jabber@conf.ne­tlab.cz and we will help you.

Try Shorty, it's for free and it's cool!

Tisková zpráva: Jabbim dosáhl 10 000 uživatelů ve špičce

29. 5. 2009 v 17.31

Jabbim Team oznamuje světu, že servery Jabbim ve středu 27. května krátce před třetí hodinou odpolední dosáhly stavu 10 000 přihlášených uživatelů. Podle administrátora serverů Jabbim.cz, Jana Pinkase (Pinkyho) toto číslo rozhodně motivuje k dalšímu vývoji služby a urychlení prací na zcela novém webu a nové verzi klienta, které Jabbim chystá na letošní podzim.

Pinky dále odkryl některé chystané kroky Jabbimu: „Kromě současných novinek, kterými jsou přístup do sociální sítě Facebook a vylepšení přístupu na ICQ, chystáme pro naše uživatele další novou službu – jednoduché posílání zpráv na Twitter pomocí účtu na Jabbim serverech, takzvaný Twitter transport.“ Slibuje si od něj mimo jiné větší propagaci Jabbimu a větší zájem uživatelů.

Jabbim je stálicí a největší českou službou na poli XMPP/Jabber komunikace. Podle údajů administrátorů ji aktivně využívá 25000 lidí a registrovaných je téměř čtvrt milionu. Mimo nabízení účtů vyvíjí i svého vlastního stejnojmenného Jabbim.

Pokroky služby Jabbim, které se nedávno konečně podařilo vypořádat s dočasnou nestabilitou, můžete sledovat například na jejím Twitter kanálu.

Rychlejší než Meebo

9. 3. 2009 v 21.22

Dnes podvečer přestalo některým uživateům „alternativních“ klientů (přinejmenším Pidgin) fungovat připojení do sítě ICQ. Tento problém se týkal rovněž transportu na serveru Jabbim.

Naštěstí pro nás a naše uživatele, vývojář transportu Jan „HanzZ“ Kaluža neváhal a aktualizoval transport na novou verzi libpurple, čímž problém vyřešil, a to dokonce dřív, než třeba kolegové ze služby Meebo.

Přejeme našim uživatelům více kontaktů na Jabbimu i ostatních XMPP/Jabber serverech, aby nemuseli mít strach, že ztratí kontakt se svými přáteli.

Nový ejabberd

7. 2. 2009 v 16.12

Jestli se vám v noci z 29. na 30. ledna zdálo, že něco nefunguje, pravděpodobně to bylo důsledkem restartu serveru a jeho upgradu na verzi ejabberd 2.0.3.

S tím souvisí následující důležité informace:

  • Došlo k smazání databáze s Privacy Lists, takže pokud jste měli nějaké nastavené, bude třeba je nastavit znovu.
  • V některých starších verzích klienta Pidgin (hlášeno z 2.4.1) a možná i jiných klientech se projevila chyba, kvůli níž se již nelze připojit. Řešením je aktualizace klienta nebo vypnutí starttls (můžete buď použít připojení zastaralým SSL na port 5223 nebo nešifrované na port 5222)
  • Byl hlášen funkční přenos přes FT proxy z klienta Adium, tedy nejspíš by to mělo fungovat i v Pidginu
  • PEP pro doménu jabbim.pl bohužel stále nefunguje.
  • Dlouho slibovaná historie na straně serveru se zase o krok přiblížila skutečnosti.
  • Private storage byla z vnitřní databáze převedena do MySQL a došlo k několika dalším úpravám nastavení, jako např. optimalizace XML parseru. V důsledku klesla zátěž jak na procesor, tak počet dotazů do MySQL a zvedl se i maximální počet možných spojení.

Počet dotazů MySQL a viditelný pokles 29. ledna: MySQL dotazy na Soumaru

Zimní Jabbim sraz 2009

14. 1. 2009 v 13.57

Jak jsem zmiňoval v shrnutí minulého roku, bude se konat již tradiční havířovský Jabbim sraz.

Potřebné informace:

  • datum: 31. ledna 2009
  • místo: Havířov, restaurace U Třísky [mapa]
  • čas: někdy k večeru, bližší info snad brzy

Na programu je soutěž o největšího čolka a pivní konference. Partner(k)y s sebou.

V případě, že plánujete přijít, tak to napište do komentářů, ať máme přehled o počtu lidí.

Těšíme se na nové i známé tváře.

Máme (skoro) za sebou další rok

25. 12. 2008 v 0.29

Štědrý večer nastal a v sentimentální rodinné náladě jsme se rozhodli shrnout činnost Jabbim za poslední rok. Nový rok sice ještě není, ale uděláme-li něco do Silvestra, zveřejníme to až v roce 2009 :-).

Pokračování »