Każdego dnia dziękuję Bogu, że urodziłem się Legionistą!

Szybsze zamykanie Gajima

Jeżeli drażniło Cię powolne zamykanie Gajima to możesz odetchnąć - po dzisiejszym update'cie program zamyka się błyskawicznie.

Niestety Gajim nadal ma problem z wielowątkowością i jak na razie nie pozbyto się występującego czasem zamrażania programu. Pozostaje tylko trzymanie kciuków za to, że kiedyś zrobią z tym porządek.

Synchronizacja kontaktów w Gajimie

Właśnie odkryłem, że Gajim w wersji z SVN posiada dość ciekawą opcję, która umożliwia nam synchronizację kontaktów z innymi serwerami Jabbera.

Aby ją użyć musimy wejść w edycję konta i wybrać przycisk Synchronizuj kontakty:

Synchronizuj kontakty 1

Następnie wybieramy interesujący nas serwer:

Synchronizuj kontakty 2

oraz kontakty, które chcemy zaimportować na nowy serwer:

Synchronizuj kontakty 3

Jak widać całość jest prosta i z tego co zauważyłem działa poprawnie. Szkoda, że czegoś takiego nie było podczas moich przenosin z Chrome na jabbim.pl.

LaTeX w Gajimie

Od jakiegoś czasu Gajim w wersji z SVN posiada wsparcie dla LaTeX-u. Oto dowód:

LaTeX w Gajimie

Aby móc korzystać z tego dobrodziejstwa musimy zainstalować dwie paczki (plus zależności):

sudo apt-get install texlive-latex-base imagemagick

Teraz wystarczy tylko wyrażenie matematyczne zawrzeć pomiędzy $$ i możemy cieszyć się LaTeX-em

P.S. Szkoda, że jestem już po studiach :/.

Gajim na GPLv3

Krótko: dzisiaj pojawiło się info, że Gajim przechodzi na licencję GPLv3.

Przenoszenie kontaktów GG na wybrany serwer Jabbera

W związku z odejściem w zaświaty jabberowego serwera chrome.pl kolega Azrael stworzył skrypt, który w miarę bezbolesny sposób pozwala zaimportować kontakty GG.

1. Rejestrujemy na wybranym przez nas serwerze transport GG i wysyłamy do niego wiadomość o treści:

gr

Transport wyśle do nas wiadomość, która będzie zawierała kontakty jakie są przechowywane na serwerze Gadu Gadu. Tą wiadomość kopiujemy do pliku tekstowego o nazwie np. kontakty.txt. Należy pamiętać, że nie kopiujemy początku pliku, który zawiera nazwy grup, a tylko dane kontaktów.

2. Zapisujemy poniższy skrypt w pliku ggroster2jru:

#!/bin/bash
#magiczna zamiana rostera gg zwracanego przez komendę gr wyslana do transportu na #format JRU (https://fsinf.de/jabber/jru.pl)

#przed uzyciem wytnij recznie smieci z poczatku pliku!
echo "przed uzyciem wytnij recznie smieci z poczatku pliku!"

#zamiana na pojedyncze linijki
sed -e :a -e '$!N;s/\n/#/;ta' -e 'P;D' $1 > temp1.txt
sed 's/##/\n/g' temp1.txt > temp2.txt

#wypieprzamy telefony
sed -re 's/#Phone: ([^#]*)#Group:/#Group:/g' temp2.txt > temp3.txt

#serwer transportu gg jest na stale zakodowany
#zmien sobie
echo "serwer transportu gg jest zakodowany na stale - jak uzywasz innego to sobie zmien"
sed -re 's/^Uin: ([^#]*)#Nick: ([^#]*)#Display: [^#]*#Group: ([^$]*)$/#\+,\1@gg.jabbim.cz,\2,\3/g' temp3.txt > kontakty4jru.txt
echo "Utworzono plik kontakty4jru.txt"

3. Wykonujemy poniższe komendy:

chmod +x ggroster2jru
./ggroster2jru kontakty.txt

4. W wyniku otrzymujemy plik kontakty4jru.txt, którego zawartość należy użyć na stronie Jabber roster utility.

W moim przypadku metoda się nie sprawdza bo na serwerze GG mam bardzo starą listę kontaktów, ale może komuś się przyda.

P.S. Uważnie przeczytajcie komentarze jakie znajdują się w skrypcie.

Gajim i avatary

Co prawda powoli, ale jednak wracam do blogowego życia, więc na dobry początek, krótka notka na temat mojego ulubieńca - Gajima.

Otóż wczoraj zauważyłem, że w wersji z svn pojawiła się możliwość ustawienia avatarów, dla każdego kontaktu (niezależnie od transportu):

Gajim - avatary

Tak, więc avatary nie są już tylko cechą kontaktów jabberowych. Bardzo miły dla oka ficzer :).

Skrypt do aktualizacji Gajima

Zainspirowany skryptem do aktualizacji wersji svn USP postanowiłem stworzyć coś podobnego dla Gajima.

#!/bin/bash

old=$(svn info | grep Wersja: | awk '{print $2}');
new=$(svn info svn://svn.gajim.org/gajim/trunk | grep Wersja: | awk '{print $2}');
echo -e "\033[1;34mPosiadana wersja: \033[0m"$old
echo -e "\033[1;34mWersja na serwerze: \033[0m"$new

if (($new > $old))
then
	echo -e "\033[1;33mRóżnice pomiędzy wersją $old a $new:\033[0m"
	svn log -r $new:$old
	echo -e "\033[1;33mPobieranie aktualizacji...\033[0m"
	svn up
	echo -e "\033[1;32mRozpoczęcie instalacji...\033[0m"
	echo -e "\033[1;31mWykonywanie komendy:\033[1;0m \033[1;37mmake clean...\033[1;0m"
	make clean >/dev/null 2>&1
	echo -e "\033[1;31mWykonywanie komendy:\033[1;0m \033[1;37m./autogen.sh...\033[1;0m"
	./autogen.sh >/dev/null 2>&1
	echo -e "\033[1;31mWykonywanie komendy:\033[1;0m \033[1;37mmake...\033[1;0m"
	make >/dev/null 2>&1
	echo -e "\033[1;31mWykonywanie komendy:\033[1;0m \033[1;37mmake install...\033[1;0m"
	sudo make install >/dev/null 2>&1
	echo -e "\033[1;31mInstalacja zakończona!\033[1;0m"
	
	
	
else
	echo -e "\033[1;31mGajim jest już w najnowszej wersji.\033[0m"
	exit
fi

Wielkim programistą nie jestem, więc skrypt nie jest zbytnio wyrafinowany, ale swoje zadanie spełnia.

Gajim 0.11 w repozytoriach Edgy

Krótkie info: najnowsza wersja Gajima została włączona do repozytoriów Universe w Ubuntu 6.10.

Lepiej późno niż wcale :).

Paczka .deb z Gajimem 0.11

Od wczoraj jestem zalewany pytaniami o paczkę dla Ubuntu z Gajimem 0.11. W związku z tym chciałem obwieścić, że jest on już dostępna.

Życzę miłego komunikowania się :).

Gajim 0.11 wydany

Dzisiaj po dość długim okresie wyczekiwania została wydana nowa wersja Gajima oznaczona numerkiem 0.11.

Wśród nowości możemy wymienić:

  • wsparcie dla wiadomości link-local poprzez Zeroconf przy wykorzystaniu Avahi
  • automatyczne rozłączanie i łączenie w zależność od stanu łącza
  • wsparcie dla IPv6
  • wprowadzono obsługę list prywatności, dzięki czemu możemy na różne sposoby blokować komunikację z wybranymi użytkownikami lub grupami
    Gajim 0.11 - Lista prywatność
  • obsługa komend ad-hoc
  • wsparcie dla GNOME Keyring - jeżeli ta usługa jest zainstalowana to hasła do kont przechowywane są we wspólnej z innymi aplikacjami szyfrowanej bazie
  • współpraca z Rhythmboksem - Gajim potrafi ustawić jako status opisowy dane aktualnie słuchanego utworu
  • od teraz podczas rozmowy w poszczególnych karatach może być ustawiony inny słownik
  • możliwość wysyłania wiadomości grupowych - do całych grup kontaktów, do użytkowników aktywnych lub do dowolnie wybrany kontaktów (klawisz SHIFT)
  • możliwość wyłączenia wyświetlania transportów na rosterze
  • wprowadzono popupy informujące o rozłączenie konta
  • w menu ikonki w obszarze powiadamiania pojawiła się opcja Wyłącz dźwięki
  • nowe ikonki transportów Tlena oraz Gadu-Gadu
    Gajim 0.11 - Tlen Gajim 0.11 - Gadu Gadu

Pełny changelog dostępny jest tutaj.

Jak widać wielkich fajerwerków nie ma, ale wprowadzone zmiany mogą cieszyć (zwłaszcza obsługa list prywatności). Warto wspomnieć, że program w stosunku do wersji 0.10.1 działa dużo szybciej i stabilniej. Wydaję się, że Gajim idzie w dobrą stronę i według mnie w tej chwili pozostawił w tyle konkurencję.

Warto wspomnieć, że wraz z premierą nowej wersji odświeżeniu uległa również strona Gajima.

Ikony Tango dla Gajima

Kontynuując wątek ikon Tango informuję, że Patrys stworzył odpowiedni zestaw dla Gajima.

Jakby tak jeszcze ktoś "utangowił" ikonki transportów gg i tlen to byłbym człowiek o wiele szczęśliwszym :).

Gajim 0.10.1

Trochę z przyzwyczajenia, a trochę z kronikarskiego obowiązku informuję, że została wydana nowa wersja Gajima. Jak widać wielkiego skoku w numeracji nie ma, więc większość zmian to bugfixy i drobne zmiany. Do najbardziej rzucających się w oczy należy chyba naprawienie złego pozycjonowania popupów, które czasem wyglądały jakby były ucięte.

Teraz wypada nam czekać na wersję 0.11 i wprowadzane w niej zmiany.

Gajim 0.11 - pierwsza nowość

Drużyna Gajima nie śpi i mamy już zalążek pierwszych nowości.

Free Image Hosting at www.ImageShack.us

Niech to tylko zacznie działać a wyślę im jakieś piwko :).

O Gajimie 0.10 słów kilka

Od wydania najnowszej wersji Gajima oznaczonego numerkiem 0.10 upłynął już tydzień więc wypadałoby napisać o nim kilka słów.

Co prawda w porównaniu z wersją 0.9 nie tu wielu rzucających się w oczy zmian jednak kilka perełek można znaleźć.

1. Metakontakty

Image Hosted by ImageShack.us

Metakontakty to fajna sprawa, ale w tej formie jaką uraczyli nas twórcy Gajima nie bardzo mi pasują. Po pierwsze na ikonce statusu kontaktu pojawia się paskudny krzyżyk, który psuje wygląd rostera, a po drugie nie da się/albo ja nie widzę opcji rozłączania połączonych już kontaktów.

2. Powiadomienia o nowej poczcie na Gmail

Myślę, że jest to dość ciekawa opcja dla użytkowników konta jabberowego i pocztowego dostarczanego przez Google. Szkoda tylko, że nie da się ustawić częstotliwości sprawdzania poczty. Jak ktoś dostaje dużą liczbę maili to czasem lepiej jest sprawdzać raz na 10 min niż oglądać co chwilę okienko z powiadomieniem.

3. Mniejsze pożeranie zasobów

Tutaj programiści się postarali. Gajim faktycznie działa dużo szybciej i nie ma już przestojów w jego pracy jak to się zdarzało wcześniej. Szkoda tylko, że dalej nie ma wielowątkowości, ale do tego już sie przyzwyczaiłem i przestało mnie to specjalnie razić.

4. Menadżer historii rozmów

Free Image Hosting at www.ImageShack.us

Dość ciekawe narzędzie umożliwiające usuwanie oraz eksport wybranych wpisów w archiwum. Szkoda, że nie ma tutaj podziału według daty, ale wyszukiwarka w jakimś stopniu to rekompensuje.

Z innych zmian warto wymienić animowane emotikony, usprawnienia w przesyłaniu plików i czatach. Więcej zmian można znaleźć na stronie głównej Gajima.

Jak więc wcześniej pisałem oszałamiających zmian nie ma, ale widać, że programiści postawili na wydajność i to wyszło im bardzo dobrze. Brawo!

Unicom - kolejny rynku multikomunikator

Właśnie przed chwilą trafiłem na dość ciekawy multikomunikator o nazwie Unicom. Za dużo się nim nie zajmowałem bo w tej chwili Gajimowi może podskoczyć mało który komunikator, ale kilka słów jestem w stanie o nim napisać.

Unicom podobnie jak Gnu Gadu niezależnie obsługuje trzy protokoły: Tlen, Gadu-Gadu, Jabber - jest to niewątpliwie jego duża zaleta. Program posiada bardzo lubiane przez wszystkich zakładki w oknie rozmowy, możliwe jest przesyłanie plików w sieci GG oraz rozbudowa o wtyczki/skrypty. Posiada on również kilka bajerów takich jak np. obsługa LaTeX'a. Ważną cechą Unicoma jest jego dostępność na trzech platformy: Windows, Linux, Mac OS X.

Program ogólnie prezentuje się przyzwoicie i jakąś alternatywą dla Gnu Gadu może być i chyba tylko dla niego bo jednak na razie do PSI, Gajima, Kadu, Konnekta itp. trochę mu brakuje.

Metakontakty w Gajimie ...

Nie wiem jak to się stało, ale zapomniałem wspomnieć, że wersja Gajima dostępna przez svn ma już zaimplementowane metakontakty. Jak to wszystko wygląda można zobaczyć na poniższym screenie:

Image Hosted by ImageShack.us

Z tego co zauważyłem wszystko działa tak jak powinno. Razi tylko to, że krzyżyk do rozwijania kontaktu jest umieszczony na ikonce, ale miejmy nadzieję, że to tylko tymczasowe rozwiązanie.

Gajim + Gmail :).

Jakiś czas temu da.killa pisał, że Gajim niedługo powinien zacząć obsługiwać powiadomienia o nowej poczcie na Gmail. Długo na tą funkcjonalność czekać nie musieliśmy bo wersja dostępna przez svn już ma to zaimplementowane :).

Chyba zacznę częściej używać konta na Gmail :).

Gajim 0.10 ...

Od wydania wersji 0.9.1 minęło już jakiś, więc czas w repozytoriach Gajima można już znaleźć wersję 0.10. Na razie większość prac polega na poprawieniu występujących błędów, ale autorzy uraczyli już nas małą nowością. Polega ona na tym, że w tej chwili czaty oraz rozmowy prowadzone z kontaktami z różnych kont mogą znajdować się w jednym oknie.

Image Hosted by ImageShack.us

W opcjach możemy sobie oczywiście wybrać odpowiednie grupowanie. Mamy do wyboru: Never, Always, Per account, Per type.

Dla mnie to całkiem miłe usprawnienie ... oby to był dobry zwiastun zmian :).

Chwalipięta ...

Uwaga będę się chwalił :).

Otóż wchodzę dziś sobie na stronę Gajima, zaglądam do działu Wiki, patrzę i oczom nie wierzę - na stronie jest link do mojego wpisu na temat nowego Gajima. Oto dowód:

Image Hosted by ImageShack.us

Hmmm ... zrobiło mi się niezmiernie miło. Dziękuję temu, który dał panom od Gajima namiary na moją twórczość. Masz u mnie piwo :).

Gajim 0.9 wydany ...

Dzisiaj deweloprzy Gajima wydali kolejną, oznaczoną numerkiem 0.9 wersję swojego komunikatora. Jak zwykle zmian w porównaniu z poprzednią wersją jest całkiem sporo i co ważniejsze jest w nich kilka rzeczy, o które "prosiłem" w tym wpisie.

Kompletny changelog jest dostępny tutaj, natomiast ja pokrótce omówię najważniejsze dla mnie zmiany.

1. Avatary oraz opisy na liście kontaktów

Image Hosted by ImageShack.us

Oczywiście wyświetlania avatarów i opisów na liście można wyłączyć.

2. Zmiany w archiwum

Pierwszą zmianą jest przejście na pysqlite co wiąże się z koniecznością konwersji dotychczasowego archiwum do nowego formatu. Na szczęście dostarczono odpowiedni skrypt więc nie jest to bardzo uciążliwe. Drugą dość ważną nowością jest dodanie wyszukiwarki w archiwum.

Free Image Hosting at www.ImageShack.us

Dodatkowo użytkownicy, którzy chcą przejść z PSI na Gajima mogą w prosty sposób przekonwertować swoje archiwum do formatu gajimowego. Więcej na ten temat można znaleźć tutaj.

3. Ulepszona przeglądarka usług

Free Image Hosting at www.ImageShack.us

4. Sprawdzanie pisowni w wysyłanych wiadomościach

Image Hosted by ImageShack.us

Dodatkowo można wymienić automatyczne ponawianie połączenia po zerwaniu, selektor emotikonów w oknie rozmowy oraz zmianę wyglądu okienka informującego o zmianie stanu przez kontakty.

Niestety Gajim nadal nie grzeszy szybkością i w tej materii jest jeszcze wiele do poprawienia, a nam szarym użytkownikom pozostaje tylko mieć nadzieję, że stanie się to niebawem.

Nowa wersja jest dostępna tutaj, serdecznie zapraszam do testów :).

Archiwum bez tajemnic ...

Właśnie zauważyłem, że Gajim potrafi już wyszukiwać w archiwum. Po postu cud malina, z każdym dniem jest coraz lepiej i przyjaźniej :).

Free Image Hosting at www.ImageShack.us

Szkoda tylko, że nie ma opcji szukania w cały archiwum, tzn dotyczącym wszystkich kontaktów naraz. Jednak jak by nie patrzeć to jest to i tak spore udogodnienie, brawo :)!

Bykom stop!

Gajim w końcu ma sprawdzanie pisowni podczas pisania pojedynczej wiadomości. Teraz już mam pewność, że w moich wpisach nie będzie żadnych byków :).

Gajim - zmiany w archiwum ...

Właśnie zauważyłem, że twórcy Gajima wzięli się za poprawianie archiwum. Oto efekt:

Free Image Hosting at www.ImageShack.us

Dla mnie jest to duża zmiana na lepsze, a jak jeszcze zrobią wyszukiwarkę to będę już w pełni usatysfakcjonowany ;).

Gajim trochę piękniejszy :).

W końcu Gajim przestał straszyć brzydkimi powiadomieniami o zmianie statusu. Teraz wygląda to o wiele lepiej:

Image Hosted by ImageShack.us

Gajim ...

Jak widać na poniższym obrazku Gajim potrafi już wyświetlać status opisowy pod kontaktem:

Image Hosted by ImageShack.us

Myślę, że kilka osób fakt ten bardzo ucieszy :).

Tlen w rozsypce :]

Od kilku dnie nie mogę się dogadać z ludźmi używającymi komunikatora Tlen.pl. Ja do nich piszę, a oni mnie w ogóle nie rozumieją i tylko wysyłają znaki zapytania. Upierdliwe to jest bardzo, więc postanowiłem przeprowadzić śledztwo.

"Wnikliwa analiza" wykazała, że po prostu do ludzi dochodzi tylko część wysyłanych przeze mnie wiadomości, a czasem nawet zdarza się, że zamiast tego co napisałem dostają tylko znaki zapytania :).

Teraz trzeba sobie odpowiedzieć na pytanie: czyja to wina? Czy powoduje to Gajim, czy transport Tlena na jabber.autocom.pl? Śledztwo trwa :).

Gajim rośnie w siłę ...

Gajim praktycznie z dnia na dzień staje się coraz bardziej funkcjonalny. Ostatnio poprawiono dwie rzeczy, które mnie bardzo irytowały:

- poprawiono sortowanie listy konaktów w przypadku używania opcji Połącz konta;
- dodano niezależną zmianę statusu opisowego.

Oby tak dalej, a Gajim nie będzie miał sobie równych :).

O Gajimie trochę ...

Przed każdym uruchomieniem Gajima wykonuję magiczne svn up i niemal zawsze są jakieś aktualizacje, ale nie wiele z nich jest widocznych gołym okiem. W zasadzie oprócz opcji Autoreconnect when connection is lost oraz pojawienia się menu Help innych widocznych zmian nie zanotowałem. Możliwe jeszcze jest, że nie ma już takich głupich zamrożeń programu jakie występowały w poprzednich wersjach. Bardzo mnie ciekawi co oni tam majstrują pod maską i co nam zaserwują w wersji 0.9. Może ktoś ma jakieś przecieki?

Oto lista rzeczy, które chciałbym zobaczyć w v0.9:

- poprawiona zmiana statusu, obecnie zmiana opisu jest możliwa tylko poprzez jednoczesną zmianę stanu;
- poprawione sortowanie listy kontaktów w przypadku używania opcji Połącz konta;
- możliwość wyświetlenia opisu pod kontaktem, najlepiej włączana/wyłączna skrótem klawiszowym;
- sprawdzanie pisownie w wysyłanych wiadomościach, obecnie sprawdza tylko w oknie rozmowy (najlepiej jakby to można było włączać niezależnie);
- wyszukiwanie w archiwum i możliwość włączenia odwrotnego sortowania wypowiedzi (obecne trochę mnie drażni);
- rozwijanie menu do góry w przypadku gdy na dole nie ma miejsca;
- możliwość zmiany kolorów w okienkach informujących o zmianie stanów użytkowników.

Więcej grzechów nie pamiętam i proszę naprawę tych co wyznałem :).

Gajimowo

Bawiłem się Gajimem i odkryłem, że w końcu pojawiła się opcja Autoreconnect when connection is lost. Oto dowód:

Free Image Hosting at www.ImageShack.us

Fajnie, że w końcu to zrobili. Jak poprawią zmianę statusów oraz sortowanie kontaktów na liście to już mi wiele do szczęście brakować nie będzie ... :)

Gajim na Audioscrobblerze ...

Bawiłem się wczoraj trochę Audioscrobblerem i o zgrozo zauważyłem, że jeszcze nie ma grupy użytkowników Gajima. Długo się nie namyślałem i taką założyłem.

Wszystkich chętnych zapraszam tutaj.

Wcześniejsze wpisy

Powered by Jogger. Imhotep theme designed by Chris Lin.
XHTML | CSS | RSS, ported by Tomasz Filipek.

Too Cool for Internet Explorer