Autor Wątek: [archStatusLog] Zapis statusów do archiwum  (Przeczytany 31848 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline mucha

  • Senior Developer
  • Młodzież
  • *
[archStatusLog] Zapis statusów do archiwum
« dnia: 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

4215-0

Znane błędy:
  • Po dodaniu nowej sieci lub zmianie loginu w istniejącej powinno się zrestartować WTW (nie da się efektywnie pobrać loginu nowo dodanej/zmienionej sieci).
  • Wtyczka trochę śmieci w konsoli, błędy w stylu "UNIQUE constraint failed" można zignorować.

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
« Ostatnia zmiana: Kwietnia 06, 2014, 18:00:16 pm wysłana przez mucha »

Offline emilio

  • Stylista
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #1 dnia: Października 04, 2010, 14:53:46 pm »
Mucha wyprzedziłeś adriana_007: http://forum.k2t.eu/?topic=693.0
:D:D
________________________________________________________________________________

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #2 dnia: Października 04, 2010, 15:05:15 pm »
działa prawie idealnie :P (wersja x64)


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

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #3 dnia: 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

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #4 dnia: 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).

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #5 dnia: Października 04, 2010, 22:24:31 pm »
« Ostatnia zmiana: Października 06, 2010, 20:47:55 pm wysłana przez refresh »

Offline mano

  • Narybek
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #6 dnia: Października 07, 2010, 05:46:00 am »
oo! brawa! brawa dla autora!

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #7 dnia: 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).

Offline Raistlin

  • Narybek
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #8 dnia: 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 :)

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #9 dnia: 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

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #10 dnia: 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.

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #11 dnia: 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.

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #12 dnia: Października 09, 2010, 07:20:46 am »

Offline precel

  • Narybek
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #13 dnia: 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

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #14 dnia: 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.

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #15 dnia: Października 10, 2010, 16:54:41 pm »

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #16 dnia: 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ć.

Offline the_mask

  • Młodzież
  • **
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #17 dnia: 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"
« Ostatnia zmiana: Października 14, 2010, 05:28:12 am wysłana przez the_mask »

Offline cieciu

  • Młodzież
  • **
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #18 dnia: Października 14, 2010, 07:16:15 am »
ponadto wtyczka nie tworzy tabeli w bazie automatycznie

Offline mucha

  • Senior Developer
  • Młodzież
  • *
Odp: [archStatusLog] Zapis statusów do archiwum
« Odpowiedź #19 dnia: 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
« Ostatnia zmiana: Października 15, 2010, 09:36:07 am wysłana przez mucha »