WTW - F.A.Q.

Z WTW :: Wiki

Do osób o słabych nerwach: nie czytajcie dalej. Ale jakby to kogoś miało obchodzić, ten tekst (czy cała wiki) nie usiłuje być zabawny, ja tak całkiem serio. I mogę być prostakiem, "wredotą", zgredem. Jednakże doprawdy nie uważam, że jeśli ktoś nie potrafi przeczytać jednego zdania i go zrozumieć, to za to powinien mu wyjaśnić co robi źle, poklepać po pleckach, powiedzieć, że świat nie jest taki zły i dać do pyszczka ciasteczko. Na litość boską, ludzie, myślcie!

Problemy z połączeniami, etc...

Jak połączyć się z Google Talk?

Wpisać w pole id <naszeid>@gmail.com/<nasz_zasób> i cieszyć się, że działa. ;P

Co oznacza, "WARNING: No resource set (xxx@zzz.ccc)"?

Że nie umiesz czytać, najpewniej. W opcjach wtyczki XMPP jest napisane, aby JID wpisać w pełnej formie, czyli z zasobem: konto@serwer.domena/zasób. Jeśli zastosujesz się do wskazówki to problem zniknie automagicznie. A po co jest ten komunikat? Niektóre serwery nie pozwalają do "zbindowania" pustego zasobu a tym samym do połączenia bez niego, to też ostrzeżenie, by się ludzie nie dziwili, że nie łączy a przecie hasło dobre. Nowe wersje używają nazwy komputera jako zasobu, jeśli nie został ręcznie wprowadzony.

Grupy

Jak dodać grupę?

Się nie da, znaczy... po prostu przy dodawaniu (albo edycji) kontaktu wpisz sobie taką nazwę jaką tam chcesz w miejsce "grupa" i tada, nowa grupa.

Jak zmienić nazwę grupy?

Wybierz sobie dowolny kontakt z oryginalnej grupy i zmień jego grupę wpisując mu co tam chcesz. Potem przeciągnij starą grupę na nową i tadaaaa... wszystkie kontakty ze starej przeniosą się do nowej.

Jak usunąć grupę?

Nie ma takiej możliwości, aka "jak nie będzie w niej kontaktów to sama zniknie".

"Sprawa Konnekta" aka "chciałbym funkcjonalność"

Wyobraźcie sobie, iż autor, zwany dalej "Kaworu" w życiu konnekta nie używał. Widział go co prawda na oczy i nawet kiedyś usiłował go "strawić" (przerzucić się na niego) ale rzeczy typu "opis obok kontaktu", który "jeszcze gorzej wyglądał pod kontaktem" skutecznie go drażniły na tyle, że nigdy mu się to nie udało. W każdym razie, jeśli chcecie jakąś funkcje to napisanie "no, tak jak to działało w konnekcie" (czy innym aqq) jest bardzo naiwne. Autor jest zbyt leniwy aby zainstalować inny komunikator i sprawdzić jak to dokładnie działa w nim. Dlatego też, ładnie opisujemy czego chcemy.

Czy będą zakładki z grupami jak w GG czy konnekcie?

NIE. Są za to filtry, które można ustawić tak aby działały podobnie. + Istnieje wtyczka dodająca filtry jako zakładki w wykonaniu Adrian007 ;>

Czy będą opisy obok kontaktu jak w konnekcie?

Oczywiście, że NIE.

Jak używać wielu kont tego samego protokołu?

Pogrzeb sobie w opcjach w sekcji "Sieci".

Dlaczego log i część komunikatów jest po angielsku?

Bo jak już kiedyś będzie możliwość używania innych języków w UI niż polski to jedyna nie-tłumaczalna część aplikacji to będzie log właśnie, to tez dlatego komunikaty są w dość "uniwersalnym" języku.

Dlaczego zmieniając globalny stan nie zmieniają się opisy?

Pewnie dla sieci włączyłeś ich ochronę, i jak nazwa funkcji wskazuje - są chronione.

W jaki sposób przejść do nowej linii podczas wpisywania wiadomości?

Użyj Ctrl + Enter lub Shift + Enter, aczkolwiek bezpieczniej używać Ctrl+Enter, bo działa też na przykładzik w oknie głównym (pole opisu) i paru innych;

Dlaczego w oknie rozmowy nie ma emotikon?

Bo do dziś nie wiem do czego niby są graficzne emotki poza irytowaniem. Ale jak bardzo ich potrzebujesz to użyj wtyczki Emots stworzonej przez Adriana_007.

Znalazłem błąd, gdzie mogę go zgłosić?

Wykorzystaj BugTraq - znacząco usprawni to pracę nad stosownymi poprawkami. Aczkolwiek... czy doprawdy pozycja "Zgłaszanie błędów" z menu głównego jest tak bardzo ukryta?

Komunikator zajmuje mi duuużo pamięci, da się cos z tym robić?

Wyłącz sprawdzanie pisowni, powinno to Ci dać ~30M mniejsze obciążenie. Ewentualnie możesz wyłączyć cały podsystem awatarów wpisując w konsoli programu "set int SYS/DisableAvatars 1" i zrestartować program (,grafiki jakby nie patrzeć tez trzymamy w pamięci);

Da się wyłączyć zakładki w oknie rozmowy?

Albo poszukaj w opcjach, albo prawo-klik na zakładce i "odepnij". (Ewentualnie prawo-klik na ikonce odpiętej zakładki i "przypnij");

Nie widać awatarów użytkowników używających AQQ 2

I to do tego wina AQQ. Sprawa rozbija się o dwie rzeczy, raz Oconnela świadomego błędu (sam go informowałem o nim), dwa o coś co się nazywa "xmlns". AQQ używa tego "xmlns" wg. standardu, który jest nieaktualny od 2 lat. Z tego też powodu żaden "nowoczesny" komunikator awatarów AQQ nie widzi.

Od wersji Beta AQQ 2.1.0.51 awatary działają w końcu poprawnie (ale trzeba go ponownie ustawić z poziomu tamtejszego programu aby był widziany "na zewnątrz");

Nie da się przesłać pliku do użytkowników AQQ 2

Tym razem to wina AQQ i wtw ;D Ani jedno ani drugie AQQ nie jest do końca zgodne z "SI File Transfer", konkretnie: AQQ wspiera tylko przesył danych przez SOCKS Proxy, a WTW przez IBB i OOB, innymi słowy - przy negocjacji nie są w stanie ustalić jednego sposobu transmisji. A XEP wymaga obsługi socks i IBB.

WTW wspiera wszystkie metody transmisji, AQQ... powinno też, ale IBB nie działa, OOB też nie bardzo.

Będzie wersja na linuksa?

tl;dr: "Nie";
Wersja dłuższa: Jakby linux miał zunifikowane API i interface to może by była. Jednakże nie ma, więc nie będzie. Znaczy, jeśli uda Ci się odpalić na wine, to wtedy można by to nazwać wersją na Linuksa. Tak, wiem, ze istnieją protezy jak QT, ale są mało zadowalające. A poza tym, na ten system jest już tyle komunikatorów, po co jeszcze jeden?

Pierwsze otwarcie okna rozmowy trwa dłuuugooooo

Niezaprzeczalnie. Całą jedną do 3 sekund, gdyż przy tej okazji wczytywane są biblioteki IE odpowiedzialne za rendering rozmowy w oknie rozmowy. Mógłbym co prawda zrobić ich preload przy starcie, ale wcale nie chce, gdyyyż bywają sytuacje kiedy wcale nie są potrzebne, więc po co ładować na zapas. Ah, no i słownik ortograficzny też jest ładowany przy pierwszym otwarciu okna.

Zjada 100% podczas grania!

I nie wiemy jaka jest tego przyczyna, ale wiemy skąd się bierze... znaczy, jeśli włączysz przeźroczystość okna głównego to na niektórych systemach z rodziny XP, przy zmianie rozdzielczości objawia się właśnie taki błąd. Usiłowaliśmy dojść co się dzieje używając zdalnego-odpluskwiacza, tyle, że rzeczony błąd jeśli debugger jest podłączony do programu wcale nie występuje, magia. Rozwiązanie: odznaczyć jeden check-box w opcjach (przeźroczystość okna głównego).

Co oznacza "WARNING: '<tu wstaw klienta>' caps hash seems to be invalid"?

Że masz do czynienia z zabugowanym klientem. Znaczy, Twój kontakt używa zapewne AQQ. ;P Technicznie to jest tak: XEP-0115 wymaga aby z danych zawartych w odpowiedzi na "disco#info" zawarty był hash SHA1, wyliczony z zawartości kwerendy (jak to zrobić podano w XEPie). Hash jest głownie po to aby uniknąć zatruwania bazy danych klientów, czyli w celach 'obronnych'. WTW przy odbiorze danych sprawdza czy to co zaserwował nam klient jest zgodne ze standardem. Jeśli nie, to w konsoli wrzuca odpowiedni komunikat.
AQQ (jedyny mi znany klient z takim bugiem) nie liczy z tego hasha SHA1. Cokolwiek tam podaje jest za długie na bycie tym czym być powinno.

W AQQ 2.2.0.50 - poprawione;

Mój antywirus wykrywa w WTW keyloggera

Komunikator aby monitorować czas bezczynności użytkownika zakłada (używając DirectInput) hooka na klawiaturę i mysz. Jest to zrobione tak a nie inaczej aby móc ignorować naciśnięcia klawisza ScrollLock (aby miganie diodąklawiatury nieliczyło się jako aktywność użytkownika).