K2T.eu :: Forum

WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: mucha w Października 04, 2010, 11:10:35 am

Tytuł: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 04, 2010, 11:10:35 am
Wtyczka rozszerza archiwum o możliwość zapisu zmian stanów i opisów (nowa karta "Statusy"), aktualna wersja 2.2.0

[attachimg=1]

Znane błędy:

Do pobrania z:
http://www.alset.pl/Maciek/archStatusLog-Win32.zip
http://www.alset.pl/Maciek/archStatusLog-x64.zip

Źródła:
https://github.com/mmuszkow/archStatusLog
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: emilio w Października 04, 2010, 14:53:46 pm
Mucha wyprzedziłeś adriana_007: http://forum.k2t.eu/?topic=693.0
:D:D
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 04, 2010, 15:05:15 pm
działa prawie idealnie :P (wersja x64)

(http://dl.dropbox.com/u/6950293/Screeny/2010-10-04_1657.png)
1. z niewiadomych mi przyczyn mam dwie zakładki "Statusy" (druga jest całkowicie pusta, biała karta)
2. klikałem, klikałem, klikałem, i nagle mogę sobie coś dopisać :O (ale tego nie zapisuje i tak)
3. ikonki pobierane są z theme, nie z userTheme
4. propozycja: tooltip opisu po najechaniu na niego - jeśli ten jest długi, to trzeba rozszerzać kolumnę, tooltip byłby bardzo wygodny
5. propozycja: p-klik na opisie -> kopiuj
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: adrian_007 w Października 04, 2010, 16:15:02 pm
Cytuj
1. z niewiadomych mi przyczyn mam dwie zakładki "Statusy" (druga jest całkowicie pusta, biała karta)
a to psikus ze strony wtwStatusLog bo mialem tam przeniesc okienko, ale jak narazie tylko strone stworzylem :D
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 04, 2010, 20:02:09 pm
Punt 2 poprawiony, propozycje z 4 i 5 całkiem sensowne, więc dodałem, punkt 3 kiedyś będzie poprawione (właściwie to nie błąd).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 04, 2010, 22:24:31 pm
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mano w Października 07, 2010, 05:46:00 am
oo! brawa! brawa dla autora!
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 07, 2010, 09:57:49 am
Nowa wersja na FTP, poprawiony ten błąd z bardzo długimi opisami.

refresh: U mnie działa zarówno poprawnie tooltip jak i kopiowanie (tooltip ma max 1024 znaki - limit Windows'a). Masz tak na każdej sieci? Co do propozycji 2,3,4 to ee może kiedyś, to mało użyteczne, widzę zastosowanie dla max kilku kontaktów (boty), a takiego checkboxa w jakimś ładnym miejscu się zrobić nie da bo API WTW nie pozwala na dodawanie czegokolwiek do istniejących kart (to, żeby Kaw go dodał odpada).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Raistlin w Października 07, 2010, 14:15:37 pm
Drobna uwaga - mógłbyś w liście użytkowników dopisać w nawiasie identyfikator sieci np. (# id)? Teraz (jak kolega wyżej zauważył), ikonki są pobierane z theme, a nie z userTheme, co skutkuje tym, że nie mogę rozróżnić dwóch tak samo nazwanych użytkowników używających dwóch ID na tym samym protokole (np. xmpp z gmaila i facebooka).

Jest możliwość pobrania metakontaktów i korzystania z nich na liście?

Trzecia uwaga - nie mógłbyś tworzenia tabelki w bazie zaimplementować do wtyczki? Autoaktualizacja Twojej wtyczki może posypać wtw, kiedy nagle uznasz, że brakuje Ci kolumny :)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 07, 2010, 15:18:04 pm
refresh: U mnie działa zarówno poprawnie tooltip jak i kopiowanie (tooltip ma max 1024 znaki - limit Windows'a). Masz tak na każdej sieci?
Tak, na każdej - tooltip po najechaniu mychą na opis pokazuje tylko pierwszą linijkę.
Za to kopiowanie aktualnie działa.

3 - szkoda, global czyszczenie byłoby dobre, nie potrzebuję archiwum zmian opisów sprzed np. miesiąca
2 jest tak serio bardzo opcjonalne
4 - prosić kawa o dodanie do API takiej opcji :F


wtyczka natomiast zaczęła mi się wysypywać po kombinacji
otwórz archiwum -> otwórz kartę "Statusy" -> zamknij okno archiwum -> otwórz ponownie -> otwórz kartę "Statusy" -> crash
oraz
otwórz archiwum -> otwórz kartę "Statusy" -> przejdź na dowolną inną kartę -> otwórz ponownie kartę "Statusy" -> crash
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 07, 2010, 16:37:36 pm
Drobna uwaga - mógłbyś w liście użytkowników dopisać w nawiasie identyfikator sieci np. (# id)?
Dopisać nie (sam możesz to zrobić btw zmieniając nazwę kontaktu na liście), ale ikonki będą jak się dowiem jak je pobrać.
Cytuj
Jest możliwość pobrania metakontaktów i korzystania z nich na liście?
Nie, bo tego nie używam.
Cytuj
Trzecia uwaga - nie mógłbyś tworzenia tabelki w bazie zaimplementować do wtyczki? Autoaktualizacja Twojej wtyczki może posypać wtw, kiedy nagle uznasz, że brakuje Ci kolumny :)
Czytaj pierwszy post.
Za to kopiowanie aktualnie działa.
To dziwne bo z kopiowaniem nic nie ruszałem ;)
Cytuj
3 - szkoda, global czyszczenie byłoby dobre, nie potrzebuję archiwum zmian opisów sprzed np. miesiąca
To możesz zrobić już teraz, DELETE * FROM wtw_desc WHERE currDate-date > 30d (pseudokod :P) + TRIGGER (nieefektywne) lub wtyczka która to wywoła przy każdym odpaleniu.
Cytuj
wtyczka natomiast zaczęła mi się wysypywać po kombinacji
Będzie poprawione w następnej wersji, wina ostatnich optymalizacji.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 08, 2010, 16:30:26 pm
Wybaczcie post za postem, ale chciałbym już zakończyć rozwój wtyczki. Na serwerze nowa wersja, jeśli nie ma błędów (zapoznajcie się z 1 postem), to niedługo pojawi się wersja stabilna z automatycznym dodawaniem tabeli do archiwum.

Ze zmian to:
- ikonki ładowane są z userTheme (a przynajmniej na tyle na ile pozwala na to API)
- ikonki są także dodawane do statusów na liście po prawej
- jakieś drobne poprawki.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 09, 2010, 07:20:46 am
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: precel w Października 09, 2010, 16:06:20 pm
mucha istniałaby możliwość aby wtyczka zapisywała tylko zdefiniowane przez użytkownika  kontakty (lub/i grupy)

coś podobnego do pomysłu nr 4 refresha

1.jeśli ktoś chce archiwizować opisy tylko kilka osób to lepsza opcją jest wybranie kontaktów do zapisywania.
2.jeśli ktoś chce archiwizować opisy większości osób to to lepsza opcją jest wybranie kontaktów ignorowanych przez wtyczkę.
Ładnie byłoby jakby były możliwe 2 opcje ignorowania opisów do wyboru
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 10, 2010, 13:07:40 pm
Nowa wersja, teraz powinny działać ikonki "indywidualne" dla kont (np dla facebook'a czy gmail'a). refresh, podaj teraz treść komunikatu, który się wyświetla bo zapomniałem o konwersji UTF-8 -> UTF-16 stąd te chińskie znaczki.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 10, 2010, 16:54:41 pm
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 13, 2010, 16:48:12 pm
Dobra, niestety tych co zainstalowali wtyczkę wcześniej czeka albo usunięcie całej tabeli wtw_desc, albo prze-konwertowanie jej na nowy format. Za to od tej wersji dodawanie tabeli (a teraz są 2) jest robione automatycznie. Na serwerze wersja 1.0.0.0-RC.

Gdyby padło takie pytanie: logami w konsoli w stylu "table *** already exists" oraz "columns net, login are not unique" nie należy się przejmować.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: the_mask w Października 14, 2010, 05:12:12 am
Niestety przy próbie otwarcia archiwum, wywala komunikator

Edit: Pomogło ponowne wyłączenie i włączenie wtyczki, ale teraz w STATUS'ach jest pusto.
Edit2: Mało tego to jeszcze nie chce przy włączonej wtyczce logować do XMPP/Facebook "błąd autoryzacji"
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: cieciu w Października 14, 2010, 07:16:15 am
ponadto wtyczka nie tworzy tabeli w bazie automatycznie
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 14, 2010, 09:20:16 am
A co mówi konsola?

Tutaj starsza wersja wtyczki jak komuś jeszcze nie działa:
edit: link usunięto
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: cieciu w Października 14, 2010, 10:00:45 am
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Października 14, 2010, 10:25:02 am
win7 64b
po wgraniu nowej wtyczki też mi się wykrzaczal wtw jak wbijalem w archiwum

zrobiłem tak, wywaliłem wtyczki z katalogu plugins, następnie wywaliłem tabele wtw_desc z database.sq3, odpaliłem wtw bez wtyczek z wyczyszczoną baza sq3. po zamknięciu wtw wrzuciłem nowy plugin 1rc i po włączeniu zero zwisów, loguje statusy
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 14, 2010, 17:00:45 pm
mi się tabele utworzyły, niemniej i ja również przy pierwszym spojrzeniu do archiwum uznałem crasha. teraz działa wszystko
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 15, 2010, 09:45:02 am
Na serwerze drobna poprawka dla tych co mieli problemy z uruchamianiem (a konkretniej tych, którzy włączali ją ręcznie). Generalnie wtyczka powinna być uruchamiana automatycznie, a po pierwszym uruchomieniu najlepiej komunikator zresetować ;) (wywala się faktycznie okno Archiwum jeśli zrobimy CREATE TABLE, potem to jeszcze porozkminiam).

Jeśli jakimś cudem nie dodały wam się tabele to trzeba to zrobić ręcznie (np przy użyciu http://sourceforge.net/projects/sqlitebrowser/ (http://sourceforge.net/projects/sqlitebrowser/), Execute SQL:
CREATE TABLE wtw_desc(contact_id TEXT, account_id INTEGER, status_code INTEGER, desc_text TEXT, change_date INTEGER)
CREATE TABLE wtw_accounts(id INTEGER PRIMARY KEY, net TEXT, login TEXT, UNIQUE (net,login))

Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: 21smoczek w Października 15, 2010, 10:18:01 am
To ma byc przyjazny komunikator nieprawdaż...? Czy budowanie takich oto wtyczek gdzie trzeba wykazać się jakąś wiedzą jest aby na pewno dobre? I nie chciałbym odpowiedzi w stylu "nie potrafisz - nie instaluj wtyczki" bo jej idea bardzo mi odpowiada ale uważam że powinna być tak zrobiona dopracowana aby nie trzeba było ściagać innych programów i ją "doprogramowywać" bo nie każdy jest programista a idea WTW mu odpowiada... OFF TOP
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Października 15, 2010, 10:47:53 am
@up
nie potrafisz - nie instaluj wtyczki, przejdz obok i czekaj aż ktoś zrobi taką która ci odpowiada
my sobie potestujemy i jak będzie już okej to wrócisz i sobie zainstalujesz
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mocznik w Października 15, 2010, 12:23:35 pm
To ma byc przyjazny komunikator nieprawdaż...?

Kto ci takich bzdur naopowiadał?
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: cieciu w Października 15, 2010, 13:25:45 pm
Znów błąd przy wchodzeniu do archiwum: "Wystąpił problem (sqlite spowodował wyjątek) podczas zapisu do archiwum. Dziękuję  za taka wtyczkę. Dobranoc.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 15, 2010, 15:13:38 pm
To ma byc przyjazny komunikator nieprawdaż...? Czy budowanie takich oto wtyczek gdzie trzeba wykazać się jakąś wiedzą jest aby na pewno dobre? I nie chciałbym odpowiedzi w stylu "nie potrafisz - nie instaluj wtyczki" bo jej idea bardzo mi odpowiada ale uważam że powinna być tak zrobiona dopracowana aby nie trzeba było ściagać innych programów i ją "doprogramowywać" bo nie każdy jest programista a idea WTW mu odpowiada... OFF TOP
Też o tym nie słyszałem. Automatyczne uruchamianie wtyczki jest podyktowane ograniczeniami API (po prostu inaczej się nie da), tabele dodawane są automatycznie, tamto rozwiązanie z ręcznym wpisaniem jest dla tych dla których to nie działa, wtyczka wywołuje dokładnie ten sam kod. Ja to testowałem teraz na 2 kontach i u mnie tabele się tworzą.

Release faktycznie był nieudany, więc wtyczka wraca do stanu beta (do czasu zlokalizowania tego błędu przy pierwszym otwieraniu archiwum).

Screen z bazy danych (z listą utworzonych baz, z zawartością wtw_desc i wtw_accounts), screen z błędem (bo ja niestety nie zgadnę czy pojawił Ci się on w konsoli, jako dump czy wyskoczył nad zegarkiem), fragmenty logów z konsoli dotyczące wtyczki. To są konkrety, bez których nie zgadnę gdzie leży błąd.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: 21smoczek w Października 15, 2010, 15:57:22 pm
Dzięki chłopaki za odpowiedź i profesjonalne podejście autora wtyczki w powyższej wypowiedzi... Mimo wszysto miejcie na uwadze to że tacy zwykli użytkownicy też chcieliby mieć to i owo ;)
Czekam na finalną wersje...
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 16, 2010, 11:08:17 am
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 16, 2010, 13:03:44 pm
Prawdopodobnie w opisie tej osoby występuje znak ' (cudzysłów pojedyńczy), znak specjalny dla SQL'a, będzie poprawione w następnej wersji.

a to nie jest ten znak ` ? //Vimes
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Października 17, 2010, 18:14:19 pm
Propozycja: Przydałaby się możliwość zdefiniowania czasu, po upłynięciu którego wtyczka "zrzuci" statusy do archiwum, a niekoniecznie zaraz przy każdym uruchomieniu programu, jak dzieje się to teraz, bo mały bałagan się czyni...
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Października 18, 2010, 18:13:09 pm
no i kolejny problem (ah, jak ja kocham je wygrzebywać ]:->), a nawet trzy ;P
1) jeśli dodamy do listy nowy kontakt, za nic nie chce on znaleźć się na spisie osób w archiwum statusów, nie skutkują restarty czy off-on wtyczki (tak się zdarzyło, że robiłem migrację z jednego serwera jabber na drugi, więc JIDy pozostały te same, tylko konto pod którym istnieją się zmieniło)
2) jeśli wyłączymy i włączymy wtyczkę w opcjach, a następnie wejdziemy do archiwum statusów, dostaniemy pustą listę osób
3) jeśli wyłączymy wtyczkę podczas gdy mamy otwarte okno Archiwum pozostaje na liście po lewej karta Statusy, po jej wyborze dostajemy nagłówek, jaki był jako ostatni wyświetlany
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 19, 2010, 22:08:38 pm
Na serwerze nowa wersja, niestety znowu wymaga ręcznych zmian w bazie danych (ale wszyscy pamiętamy, że to beta tak? ;) ). Kolumna id z wtw_accounts zmieniła nazwę na account_id. Najprościej można to poprawić usuwając obie tabele, jak chcecie zachować statusy to pozostaje wam zabawa z ALTER TABLE (http://www.techonthenet.com/sql/tables/alter_table.php) (na samym dole strony przykład).

Co do Twoich problemów refresh:
1. Teraz kontakty powinny się aktualizować po każdym ukryciu i pokazaniu zakładki statusy. (chociaż nie wiem czy to wina tego w Twoim wypadku)
2. Nie potwierdzam, ale to może mieć związek z punktem nr 1
3. A to już błąd WTW ;)

Oprócz tych zmian, dodano:
- wiadomość informacyjną dla użytkownika uruchamiającego plugin za pierwszym razem
- poprawiony błąd z ' w opisach
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Października 27, 2010, 10:00:44 am
w bazie wywalona tabela wtw_desc, wrzucona nowa wtyczka archStatusLog-x64.rar
system win7 64bit
wtw odpalone z info ze wtyczka wlaczona pierwszy raz, reset komunikatora i teraz wywala w konsoli:

[115905::ARCH] Sqlite exec error - 1 no such column: account_id

ale jak odpale baze sqlitebrowser to mam tak:
http://img688.imageshack.us/img688/6862/nowy3.png

co robie nie tak?

edit: nie wywalilem wtw_accounts :f
juz jest ok

Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Października 30, 2010, 14:12:01 pm
U mnie wtyczka od dłuższego czasu w ogóle nie loguje żadnych statusów - lista jest pusta. Dodam, że w ręczne dodawanie jakichś tam tabel, czy czegokolwiek, się nie bawiłem.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Listopada 21, 2010, 20:28:02 pm
Ech... pomoże jednak ktoś może?

wtyczka od iluś weji nie loguje mi żadnych statusów do archiwum.

W konsoli wywala jeno rządki takich komunikatów podczas zmiany statusu jakiegoś kontaktu z listy:

Cytuj
[222442::ARCH] Sqlite exec error - 1 table wtw_desc already exists
[222442::ARCH] Sqlite exec error - 1 table wtw_accounts already exists
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222442::ARCH] Sqlite exec error - 19 columns net, login are not unique
[222451::ARCH] Sqlite exec error - 1 no such column: account_id
[222451::ARCH] Sqlite exec error - 1 no such column: account_id
[222454::ARCH] Sqlite exec error - 1 no such column: account_id

Co jest nie tak? Co począć  z tym żeby zatrybiło jak należy?
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Listopada 21, 2010, 21:42:12 pm
musisz ręcznie usunąć tabele [wtw_accounts] [wtw_desc] w bazie database.sq3

pobierz http://sourceforge.net/projects/sqlitebrowser/files/sqlitebrowser/2.0%20beta1/sqlitebrowser_200_b1_win.zip/download
wypakuj program, odpal plik database.sq3 i spod menu edit wywal te dwie tabele, zapisz zmiany
wcześniej zrób kopie sobie pliku database.sq3

tracisz oczywiście wszystko co zostało zapisane wcześniej w archiwum
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Listopada 22, 2010, 17:02:45 pm
@jebuem

Jesteś wielki! W końcu działa jak należy. ^ ^

Tak btw.: Nie dałoby się zrobić jakiegoś skrótu klawiszowego, który odpalałby wtyczkę? Start automatyczny poważnie wydłuża start samego WTW i nie jest też zalecany w ogóle, ponoć...
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Brtk w Grudnia 01, 2010, 08:46:20 am
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Grudnia 01, 2010, 10:19:51 am
Gdyby padło takie pytanie: logami w konsoli w stylu "table *** already exists" oraz "columns net, login are not unique" nie należy się przejmować.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Brtk w Grudnia 01, 2010, 12:09:40 pm
Sorry, mój błąd, szukałem z '19' i pozostałymi wartościami.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: LiuCAs w Grudnia 04, 2010, 13:54:35 pm
Super wtyczka, właśnie czegoś takiego mi brakowało, niemniej chciałbym się dowiedzieć czy istnieje szansa na dodanie możliwości wybierania osób z listy kontaktów, których to statusy będą logowane oraz opcja filtrowania archiwum, taka jaka jest przy rozmowach/smsach ?

Pozdrawiam
LiuCAs
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Grudnia 04, 2010, 22:59:20 pm
Nie, kiedyś chciałem coś takiego zrobić (a konkretnie miało to działać po zaznaczeniu "Nie wyświetlaj powiadomienia o zmianach stanu" dla kontaktu), ale niestety jak zwykle API na to nie pozwala ;)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Grudnia 22, 2010, 08:52:38 am
Mały update w pierwszym poście, teraz nie powinno się już zawieszać przy logowaniu do sieci gdy mamy bardzo dużo kontaktów (po zalogowaniu do sieci przez 3 sekundy zbierane są wszystkie nowe statusy, a potem dodawane są do bazy w jednym zapytaniu).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: the_mask w Grudnia 22, 2010, 08:54:34 am
Potwierdzam :D Lista załadowała się szybciej :D
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Grudnia 22, 2010, 16:18:37 pm
[181640::PLMG] Error: archStatusLog-x64.plug (126)
[181640::PLMG] WARNING: Plugin 'archStatusLog-x64.plug' has no valid GUID

taki error dostaję, win7 64b, poprzednia wersja była ok
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: philips w Grudnia 22, 2010, 16:23:05 pm
A u mnie błąd ...

Cytuj
Nazwa:   
Plik:   archStatusLog-Win32.plug
Autor:    ()
WWW:   
Prawa:   
Wersja:   0.0.0 (Build: 0)
Opis:

Nie można odnaleźć określonego modułu.

Konsola:
Cytuj
[181846::PLMG]    Error: archStatusLog-Win32.plug (126)
[181846::PLMG] WARNING: Plugin 'archStatusLog-Win32.plug' has no valid GUID


wtw build 2381 ; IE8 ; WinXP Pro SP3
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Grudnia 22, 2010, 16:56:39 pm
Pewnie dlatego, że zmieniłem Visual'a na nowszego, zainstalujcie sobie Microsoft Visual C++ 2010 Redistributable Package i powiedzcie czy problem nadal występuje.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: the_mask w Grudnia 22, 2010, 18:34:26 pm
Mówisz, masz :D Działa LINK do Microsoft Visual C++ 2010 Redistributable Package (http://www.microsoft.com/downloads/en/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Grudnia 22, 2010, 19:10:08 pm
tutaj dla x64, po instalacji wtyczka działa
Microsoft Visual C++ 2010 Redistributable Package (x64) (http://www.microsoft.com/downloads/en/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: refresh w Grudnia 22, 2010, 19:18:58 pm
mucha, wbuduj Redista we wtyczkę jak to inni tu robią, problemów nie będzie ;)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: philips w Grudnia 22, 2010, 19:32:48 pm
Problem znikł, wtyczka działa jak powinna ;)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Grudnia 23, 2010, 07:37:47 am
Przekompilowałem w nazwijmy to "trybie zgodności" ze starszym Visual'em tak, żeby nie trzeba było nic doinstalowywać. W pierwszym poście update, Ci którzy zainstalowali wcześniej redistributable nie muszą pobierać jeszcze raz.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Stycznia 16, 2011, 07:43:16 am
Czy w związku z wprowadzeniem nowego, odświeżonego interfejsu archiwum rozwów w najnowszej becie wtw, można liczyć na aktualizację wtyczki? ;)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: jebuem w Stycznia 17, 2011, 18:44:21 pm
wtyczka 1.0.5 64b
wtw 0.8.4.2390 b2390
system win7 64b

ostatnio mi dubluje wpisy jeśli chodzi o zmiane statusu. nie wiem dlaczego
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Stycznia 18, 2011, 20:39:47 pm
Będzie pewnie jakoś pod koniec stycznia, w lutym dopiero update, nie mam teraz czasu. A dublujące się statusy, to raczej wina jakiegoś nowszego build'a WTW/protoGG, bo sprawdziłem i ja nie mam takich problemów (może też druga osoba ma jakiegoś nieoryginalnego klienta, który po prostu wysyła status 2 razy pod rząd).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Stycznia 28, 2011, 00:21:36 am
Nowa wersja (2.0), silnie odradzam korzystanie ze starszych, parę ważnych zmian:

Jeśli chcecie przenieść swoje stare "archiwum" statusów, musicie (przy wyłączonym WTW):
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: dyba w Stycznia 28, 2011, 11:56:28 am
Wow tak szybko ;)
szacunek dla Ciebie Mucha
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Tyczek w Stycznia 28, 2011, 12:23:33 pm
Ja mam problem, tak jak przy poprzednich wersjach. Za pierwszym razem od uruchomienia WTW działa. Zamykam archiwum. Odpalam ponownie, kieruje się na statusy i białe okno -  link (http://img69.imageshack.us/img69/4281/przechwytywanieek.png) Wersja WTW - 32 bit.

EDIT: Najnowsza nightly naprawiła ten problem. ;P
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: bugmenot w Stycznia 28, 2011, 21:31:24 pm
Ja to mam pytanie odnośnie tego screena. Skąd masz takie okno Archiwum, że lista kontaktów i okno rozmowy jest obok się siebie, a nie pod sobą. Tzn dane z twojej wtyczki są tak prezentowane, ale domyślam się, że na każdej zakładce jest podobnie. Wersja nightly taki bajer udostępnia? Ogólnie rzecz biorąc, czegoś takiego poszukuję, byłbym wdzięczny za wskazówkę.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Stycznia 29, 2011, 11:41:50 am
Jakie okno rozmowy? Lista kontaktów i lista opisów zawsze były koło siebie. Chodzi Ci o zakładki w archiwum? Są od którejś nightly z początku stycznia. Czy może chodzi Ci o to, że w innych zakładkach jest tak samo jeśli chodzi o ustawienie kontrolek (a tak wcale nie jest).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Lutego 12, 2011, 16:57:37 pm
Mały update w pierwszym poście (v.2.0.1.0), doszła opcja obejrzenia ostatnich 100 statusów.
(http://img96.imageshack.us/img96/1722/71193270.png) (http://img96.imageshack.us/i/71193270.png/)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: japanelo w Marca 20, 2011, 08:30:45 am
Znalazła by się opcja podziału na grupy?

Osobiście mam 3 grupy z czego jedna licząca około 100 osób to kontakty z allegro.
Na przykład ja potrzebuję mieć je zapisane, ale ich stan kompletnie mnie nie interesuje i tylko ogranicza czytelność innych (czyt. znajomych).

W którymś z poprzednich postów wyczytałem, że API ogranicza ignorowanie zmian statusu.
Jednak odpowiednie wyświetlanie z pewnością jest możliwe w jakiś cudowny sposób :)

Mogło, by to wyglądać mniej więcej tak
(http://img141.imageshack.us/img141/7250/statusy.jpg)

* Po kliknięciu na grupę wyświetla wszystkie osoby danej grupy. (tj. ostatnich 100)
* Grupę można rozwijać PLUSEM i z niej pobierać listę statusów pojedyńczych kontaktów.
* Można ograniczyć pokazywanie podziału na grupy np. Checkboxem gdzieś umieszczonym lub narzucić dla osób posiadających jedną grupę wyświetlanie samej listy tak jak obecnie.
* Usuwanie historii poszczególnych kontaktów lub nawet wybranych wpisów
* Wyświetlanie wpisów od jakiegoś dnia lub konkretnie wybranego dnia

Takie luźne propozycje :)
Znacznie poprawiło, by to czytelność. Mnie interesuje szczególnie podział na grupy.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: marmot w Marca 26, 2011, 17:09:10 pm
a jak wyczyscic statusy z archiwum ??
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: ba2 w Marca 27, 2011, 12:48:50 pm
Można to zrobić kasując plik: statuses.sq3 znajdujący się katalogu: WTW\profiles\(nazwa profilu)\.archive\
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: marmot w Marca 28, 2011, 06:59:39 am
mozna dodac taka funkcjonalnosc do wtyczki, czyszczenie archiwum;
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: RAFLOS w Maja 03, 2011, 21:42:32 pm
Mam pytanie, dlaczego wtyczka od jakiegoś czasu loguje mi tylko statusy Facebooka? Ponadto loguje mi statusy ostatnich 100 zmian opisów z GG i trzy kontakty z listy GG - Infobota i dwóch znajomych? W WTW mam dwie grupy kontaktów - 1.
"Gadu-Gadu" (tu są kontakty z sieci GG), 2. "Kontakty" (tu są kontakty z GTalk, NK i Facebook)

P.S. Pomogło wywalenie pliku statuses.sq3 z profilowego archiwum, ale przez to straciłem dotychczasową listę zmian statusów/opisów, jest możliwość importu tamtej bazy? Jeśli tak to prosiłbym o instrukcje, bardziej zależy mi nawet na tamtej bazie, niż na nowej, ale jakby się dało połączyć obie w jedną? (naprawić)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Maja 06, 2011, 15:14:31 pm
Samo z siebie tak się nie stało, prawda? Co konkretnie zrobiłeś zanim przestało działać? I co ma znaczyć "W WTW mam dwie grupy kontaktów - 1"?

Da się zaimportować, tylko najprawdopodobniej będziesz musiał zmienić kolumnę account_id w starej bazie, bo w nowej będzie inny id.
http://sourceforge.net/projects/sqlitebrowser/ oraz tutoriale na necie...
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: RAFLOS w Maja 06, 2011, 17:58:23 pm
Prawdopodobnie stało się to przy aktualizacji do nowej wersji wtyczki a zarazem WTW, ale zapewne chodzi o wtyczkę i usunięcie tabeli, z tym, że opis który jest na poprzedniej stronie nie zdał efektu, póki co mam od nowa budowaną bazę statusów a starą bazę statusów trzymam i próbuję ogarnąć..
Cytuj
Jeśli chcecie przenieść swoje stare "archiwum" statusów, musicie (przy wyłączonym WTW):
Zrobić kopię <katalog WTW>\profiles\<profil>\.archive\database.sq3
Zmienić jej nazwę na statuses.sq3
Przy pomocy SQLite Database Browser
Usunąć wszystkie tabele (indeksy usuną się automatycznie same) ze statuses.sq3 oprócz wtw_desc i wtw_accounts
File->Compact Database, File->Save
Usunąć wtw_desc i wtw_accounts (auto_increment usunie się sam) z database.sq3, File->Save
WTW, Archiwum->Kompaktuj

Skoro database zmieniam na statuses, to skąd mam wziąć plik database?, mam zmienić nazwy, by databese był statuses a statuses był database? oO
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Maja 07, 2011, 11:35:49 am
Ten opis tyczy się przejścia z wersji 1.x wtyczki na wersję 2.x, a skoro masz plik statuses.sq3 to pewnie używałeś od początku wersji 2.x. Ściągnij po prostu ten program, popatrz co zawierają bazy danych, pobaw się opcjami export/import, czasami trzeba trochę pokombinować samemu ...
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Lipca 22, 2011, 23:52:46 pm
Po długiej przerwie parę poprawek/nowości podyktowanych głównie tym, że przy 160 tys. zapisanych opisów baza danych zaczęła mi srogo zamulać. Wersja 2.1.0.0:
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: the_mask w Lipca 23, 2011, 06:33:54 am
Warto wspomnieć, że na starej wersji bazy wywala orła. Trzeba usunąć starą bazę i wszystko jest ok. Mowa o wersji x64.

EDIT: Niestety wersja x64 wywala orła za każdym uruchomieniem WTW i posądza o to SOUNDS
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Lipca 23, 2011, 14:57:09 pm
Niestety, u mnie to samo, co u kolegi wyżej. ;/
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Lipca 23, 2011, 15:31:41 pm
Bo było pisane pod ostatnią betę/stabilną, na serwerze wersja (pierwszy post), która powinna chodzić na nightly. Gdyby jednak teraz przestało znowu działać na becie/stabilnej:

EDIT: Linki usunięto. Wersja z 1 postu powinna działać na nightly/becie/stabilnej, sorry za zamieszanie.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Lipca 23, 2011, 15:41:56 pm
Dobrze wiedzieć. Niestety, i ta wersja nie działa, tak samo wywala wtw przy każdym uruchomieniu, winiąc za to Sounds. :(
Mam najnowszą dostępną nightly ofkors.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Lipca 23, 2011, 15:53:06 pm
A teraz?
http://www.alset.pl/Maciek/archStatusLog-x64.zip
http://www.alset.pl/Maciek/archStatusLog-Win32.zip
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: the_mask w Lipca 23, 2011, 15:55:58 pm
teraz good :)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: Pragmatic69 w Lipca 23, 2011, 18:04:38 pm
Azaliż, teraz wszystko gra. :-)
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: rooneq w Sierpnia 05, 2011, 19:52:01 pm
na x86 wersja 2.1.1.0 nie wstaje, 2.1.0.0 działa poprawnie :)


Tak się zastanawiam nad dodaniem filtra czyszczącego puste opisy przy stanie niedostępny, jednak:
Cytuj
delete from wtw_desc
where status_code = 1 and desc_text = ""
się nie sprawdza, bo kasuje wszystkie wpisy. SQL'a znam podstawy i może ktoś mądrzejszy ma jakiś pomysł jak usunąć te wpisy bez kasowania ostatniego po zmianie, np. z dostępnego na niedostępny.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Sierpnia 05, 2011, 23:21:57 pm
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: rooneq w Sierpnia 06, 2011, 01:04:07 am
Tzn wtyczka nie wstaje, a w opcjach jest "Błąd". Może coś się źle skompilowało bo 2.1.1.0 jest cięższa 3x od 2.1.0.0, pod x64 obie ważą podobnie.

i dzięki za sprostowanie :)
pzdr.
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Sierpnia 06, 2011, 11:33:01 am
Racja, poprawione, na x86 zamiast wersji Release była wersja Debug. Swoją drogą gdyby ktoś nie zauważył, to (prawie) wszystkie wersje wtyczek można znaleźć na: http://alset.pl/Maciek/
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Sierpnia 20, 2011, 16:29:31 pm
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: kasper93 w Października 03, 2011, 17:18:25 pm
Wtyczka crashuje WTW :) Powód: "Kaw znów grzebał w api."
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Października 26, 2011, 21:26:34 pm
Poprawki, żeby wtyczka działała z nowszym API (1 post).
Tytuł: Odp: [archStatusLog] Zapis statusów do archiwum
Wiadomość wysłana przez: mucha w Kwietnia 06, 2014, 17:52:12 pm
Cytuj
Poprawki, żeby wtyczka działała z nowszym API (1 post).
Again.

Wersja 2.2.0. Źródła udostępnione na githubie.