#tlen.pl

wszystkie notatki oznaczone etykietą "tlen.pl"

Przyszłość komunikacji sieciowej

Jednym z impulsów do napisania tej notatki było pojawienie się pewnej informacji na stronie głównej Konnekta, jednego z niegdyś (ponoć) dobrego multikomunikatora zbliżonego w swej idei do Mirandy. Wieść niesie, że wraz z końcem świata, czyli kilka dni temu, oficjalnie po kilku latach umierania projekt został zamknięty, a źródła otwarte: 21 grudnia 2012 roku - w dniu końca świata - po kilku latach nieaktywności, prace zostały oficjalnie zakończone. Tego dnia, zamknięte zostały dotychczasowa strona, oraz forum.

Czytaj dalej

Wtyczka Gadu Radio w Chipie

Moja wtyczka Gadu Radio dla komunikatora Tlen.pl “wylądowała” na płycie DVD miesięcznika CHIP. W grudniowym numerze (12/2008) czasopisma komputerowego CHIP pojawił się artykuł o popularnych wtyczkach dla komunikatorów - “40 najbardziej poszukiwanych wtyczek do komunikatorów”. Co prawda w tekście nie opisano mojego pluginu tylko “wspomniano” o nim w “ramce”, jako że zamieszczono go na płytce dołączonej do magazynu. O zamierzeniu publikacji pluginu na płytce wiedziałem już od dawna, bo otrzymałem zapytanie o zgodę na publikację od jednego z redaktorów.

Czytaj dalej

Gadu Radio 2.0.0.11

Zaktualizowałem plugin Gadu Radio dla komunikatora Tlen.pl. Wersja 2.0.0.11 wprowadza małą poprawkę: zwiększenie bufora używanego przy przetwarzaniu configu; Musiałem zwiększyć bufor z 1KB do 4KB, bo sekcja z kanałami się rozrosła i zajmuje obecnie ponad 1024 znaki, przez co wtyczka doświadczała crashu. Kochana funkcja GetPrivateProfileSection przy buforze o niewystarczającym rozmiarze zwraca rozmiar tego bufora pomniejszony o 2, co jest trochę kłopotliwe. Lepiej byłoby, gdyby, podobnie jak inne funkcje, zwracała rozmiar potrzebnego bufora, ale rozumiem, że tak nie jest z powodów optymalizacyjnych.

Czytaj dalej

Gadu Radio 2.0

Znalazłem chwilkę czasu na mały update wtyczki Gadu Radio dla komunikatora Tlen.pl. Główne zmiany w wersji 2.0 wtyczki: przepisano większość kodu (na oop); naprawiono kilka błędów w kodzie, wycieków, deadlocków i innych paskudztw; możliwość ustalenia z jakiego konta gg ma korzystać wtyczka; możliwość ustalenia adresu serwera pool; usunięto link do oficjalnej strony Gadu Radia; dodano ulepszone wycinanie “śmieci” (“w Gadu Radio” etc.) z tytułów; wyłączono generowanie hasha i ustawiono stałą wartość w kodzie; Jak napisano wyżej, większość kodu wtyczki przepisano, co powinno rozwiązać kilka błędów występujących w poprzednich wersjach związanych z wyciekami, wątkami i innymi takimi…

Czytaj dalej

Pingerek 0.7 beta

Wczoraj zaktualizowałem bibliotekę Pinger++ o kilka nowych dodatków w API, a dziś nieco zmian we wtyczce Pingerek dla komunikatora Tlen.pl. Główne zmiany to obsługa tagów w dodawanej wiadomości, bo akurat to jest mi potrzebne ;) Changelog wersji 0.7 beta: tytuł i tagi przy dodawaniu wpisu; wiadomości obserwowanych; możliwość określenia ilości pobieranych wpisów; powiadomienie o nowych wpisach znajomych; Aktualną wersję wtyczki można pobrać z forum ekipy w temacie poświęconym pluginowi oraz mojej strony projektu.

Czytaj dalej

Pingerek 0.6

Właśnie wypuściłem nową wersję beta wtyczki Pingerek ;) Changelog wersji 0.6 beta: ostatnie wiadomości znajomych; nowy config i okno opcji; poprawne reakcje na zmiany w opcjach; kontakt z komunikatami o błędach; zapamiętywanie ro/zwinięć grup i sekcji; poprawienie stabilności; Myślałem nad tym configiem w XML-u, ale wtedy zamiast 15 linijek kodu byłoby 15^15, więc zostałem przy pliku ini. Za to dialog opcji się nieco rozbudował ;) Wtyczka już nie powinna wywalać komunikatora w jakichkolwiek niespodziewanych sytuacjach ;)

Czytaj dalej

Plugin Pingerek

Pingerek to alternatywa dla oficjalnego “super” pluginu integrującego serwis http://pinger.pl z komunikatorem Tlen.pl. Właśnie opublikowałem wersję 0.5 beta. Aktualnie wtyczka posiada podstawową funkcjonalność: wyświetlenie znajomych; ostatnie wiadomości; publikacja wiadomości (bez grafiki); obcinanie zbyt długi opisów; Planowane funkcje i dodatki: ostatnia wiadomość w opisie znajomych; ostatnie wiadomości znajomych (osobno - lub opcja do ostatnich wiadomości); dołączanie grafiki do wiadomości; avatary i menu pod kontaktami (gdy w tlenku kiedyś zrobię kilka rzeczy ;p); dodawanie komentarzy i jakieś tam podobne pierdoły; zmiana configu na xml (może); nowe ikonki; Jest to wersja beta, dlatego niektóre widoczne opcje są niedostępne lub nie działają zgodnie z zamierzeniem.

Czytaj dalej

Gadu Radio 1.9

Nowa wersja wtyczki Gadu Radio dla komunikatora Tlen.pl. Miałem (nie miałem) chwilkę czasu to wprowadziłem kilka poprawek ;) Changelog dla wersji 1.9: dodano obsługę kanałów/kontaktów powyżej 400; usunięto rozszerzone parsowanie tytułów; poprawiono i zoptymalizowano kilka fragmentów kodu; Obecnie za kanały Gadu Radia uznawane są wszystkie kontakty 3 cyfrowe (1-999), więc nie powinno być już problemów z pobieraniem tytułów z tychże kanałów. Uwaga! Zmienił się plik konfiguracyjny i jego lokalizacja.

Czytaj dalej

Plugin myself3 beta 1

Tak jak zapowiadałem, nowy myself ;) Plugin korzysta z biblioteki tlenek (linkowanej statycznie wersji 0.3 beta) i MFC. Nowości w 3 odsłonie wtyczki: obsługa wszystkich sieci (o ile autorzy wtyczek zadbali o współpracę z myselfem - develop.txt); avatary (o ile w Tlenie ktoś naprawi kilka błędów); szybka zmiana stanu - menu kontekstowe kontaktów myselfa; szybka zmiana opisu - dwuklik na kontakcie myselfa otwiera okno zmiany opisu; i inne ;) Wtyczka przy zerwaniu połączenia nie zmienia stanu swoich kontaktów, no chyba że TT zaimplementuje jakiś event do tego celu… Ja nie będę się babrał z timerami i sprawdzaniem stanu co 5 sekund ;)

Czytaj dalej

Projekt tlenek

Kilka dni temu, chciałem sobie zaktualizować wtyczkę myself2 dla komunikatora Tlen.pl. W ogóle to chciałem ją nieco zmodyfikować, aby stała się bardziej “generyczna”, to jest, aby dodanie obsługi nowego protokołu ograniczało się do dodania identyfikatora protokołu do głównej tablicy i dodanie odpowiednich zasobów (kontrolek w dialogu opcji). Pomysł dobry, tyle, że trzeba byłoby przepisać z 90% kodu ;) Wtedy zacząłem sobie pisać jedną klasę, do łatwej obsługi okna opcji wtyczki. I zrodziła się idea, a raczej znów zaczęło chodzić mi po głowie, napisania obiektówki na API tlenowe, a może nawet coś więcej…

Czytaj dalej