Re: [ekg-users] Naruszenie ochrony pamięci

2012-02-18 Wątek s

W dniu 2012-02-18 12:58, Marcin Owsiany:


Spróbuj tak:
$ bash
$ ulimit -c unlimited
$ ekg
$ gdb -c core ekg
(gdb) bt full
(gdb) CTRL+D
$ CTRL+D


Dziękuję za zainteresowanie. Udało mi się naprawić problem. Ponownie 
skompilowałem ekg i libgadu z tych samych źródeł, co poprzednio i 
teraz działa... dziwne. Natomiast na "fabrycznych" paczkach z Ubuntu 
nadal się wywala.


[ekg-users] Naruszenie ochrony pamięci

2012-02-13 Wątek s
Ostatnio zepsuło mi się ekg, a nic nie zmieniałem. Po wpisaniu 'ekg' 
najczęściej pokazuje się takie coś: http://vpx.pl/i/SHdB8.png a 
rzadziej to poniżej:


*** Naruszenie ochrony pamięci ***

Spróbuję zapisać ustawienia, ale nie obiecuję, że cokolwiek z tego
wyjdzie. Trafią one do plików /home/s/.gg/config.1361
oraz /home/s/.gg/userlist.1361

Do pliku /home/s/.gg/debug.1361 zapiszę ostatanie komunikaty
z okna debugowania.

Jeśli zostanie utworzony plik /home/s/.gg/stack.1361, to uruchom
polecenie:

    sed -e 's/^.*\[//' -e 's/\].*$//' /home/s/.gg/stack.1361 | xargs 
addr2line -e ekg


i wyślij wynik jego działania na listę ekg-devel. Dzięki temu autorzy
dowiedzą się, w którym miejscu wystąpił błąd i najprawdopodobniej pozwoli
to uniknąć tego typu sytuacji w przyszłości.

*** Naruszenie ochrony pamięci ***

Oczywiście żadnych plików z 1361 w nazwie nigdzie nie ma.

Raz na 10-15 razy w końcu udaje mi się uruchomić ekg i wtedy działa 
normalnie. RAM sprawdziłem memtestem, jest bezbłędny.


Wersja ekg-1.8rc2 jak i najnowsza z CVS, to samo z libgadu (próbowałem 
wszystkiego, na wszystkich jest to samo).


Re: [ekg-users] Wersja 1.8 stable i UTF-8

2012-02-08 Wątek s

W dniu 2012-01-12 20:15, Grendel:


wiem że temat kodowania UTF-8 był wielokrotnie poruszany ale może w 
międzyczasie skrystalizowały się jakieś plany?
I jeszcze jedno pytanie odnośnie wersji 1.8 stable. Kiedy można się jej 
spodziewać?


UTF mnie nie interesuje, więc na ten temat się nie wypowiadam. Co do 
wersji 1.8-STABLE, to moim zdaniem spokojnie za taką można uznać 
wersję 1.8-rc2, ale z tego co widać publicznie, projekt niestety 
odchodzi w zapomnienie. Ostatnia zmiana na 
 pochodzi sprzed ponad pół roku, 
a i tak jest to tylko dodanie jakiegoś theme. Ostatnia zmiana 
dotycząca samego klienta była aż 11 miesięcy temu. Fakty świadczą same 
za siebie. Albo projekt jest na tyle stabilny, że nie ma co naprawiać 
i można wydać 1.8-STABLE albo umiera i jest mi bardzo przykro. Dla 
mnie to już 7 lat z EKG i nie wyobrażam sobie niczego innego. Tylko 
nie mówcie o EKG2 - to dla mnie marna podróbka, która może obsługuje 
inne protokoły, ale nie jest tak perfekcyjnie dopracowana jak EKG i 
brakuje jej wielu przydatnych drobiazgów.


Do osoby odpowiedzialnej za projekt: Proszę o wydanie wersji 
1.8-STABLE przynajmniej na podstawie 1.8-rc2. Umożliwiłoby to 
posiadanie najnowszego EKG w wielu dystrybucjach, w których nadal jest 
niestety tylko 1.7, bo myślą, że to ostatnia stabilna wersja, a 
przecież 1.8-rc2 też na takie miano zasługuje.


Pozdrawiam serdecznie.


Re: [ekg-users] Powiadomienia via screen

2012-02-08 Wątek s

W dniu 2012-02-08 06:51, Michał Malisz:


on -a msg,chat * !^beep -f 3000 -l 125

Problem w tym, że to wykonuje się po stronie serwera.


No tak... Ja mam serwer domowy zaraz obok stacji roboczej na biurku.

Może to zbyt skomplikowane, ale możnaby uruchomić jakiś streaming VLC 
(czy inny) na serwerze, z którego wysyłany byłby dźwięk w razie 
nadejścia wiadomości do klienta streamingu, a przez całą resztę czasu 
leciałaby cisza. Nie wiem jak tam masz z łączem i czy taki stały pusty 
(z dźwiękiem wiadomości co jakiś czas) streaming by ci nie 
przeszkadzał (chociaż może jakiś streaming ma w sobie funkcję, żeby 
nie transmitować zbędnej ciszy, nie znam się niestety), ale jak 
wczoraj u mamy w pracy, w zwykłym gabinecie pielęgniarek (nie żadnego 
lekarza czy szefa), zobaczyłem kompa z łączem 75Mbps DL i 50 Mbps UL 
to mi szczęka opadła. Myślałem, że tak to tylko w serwerowniach. Ale 
faktycznie - 500 MB z noc.gts.pl pobrało w około minutę. I tyle samo w 
chwilę więcej wysłało. Więc pewnie przy dzisiejszych łączach nawet ten 
pusty streaming nie byłby niczym szkodliwym. No ale to wszystko zależy 
od konkretnej sytuacji.


Pozdrawiam serdecznie.



Re: [ekg-users] Powiadomienia via screen

2012-02-07 Wątek s

W dniu 2012-01-27 13:09, Michał Malisz:


Od jakiegoś czasu googluję i nie mogę znaleźć dobrego rozwiązania.
Mianowicie chodzi o to, abym dostawał jakieś powiadomienie, gdy ekg
dostanie jakiś event (np. msg, chat), to terminal z odpalonym screenem
zacznie migać, grać, tańczyć, cokolwiek, co zwróci uwagę.
Ma ktoś na to rozwiązanie?

Ekg postawione na CentOS'ie, odbieram Debian'ie Wheezy, xfce4-terminal.

PS. Korzystając z PuTTy Windows wydaje jakieś dźwięki podczas dostania
wiadomości.


Ja używam do tego celu głośnika systemowego (tego w środku obudowy 
komputera). Pakiet beep (u mnie Debian/Ubuntu) i w ekg:


on -a msg,chat * !^beep -f 3000 -l 125

Dla zdarzeń connect i disconnect też porobiłem sobie odpowiednie 
beepy, żeby wiedzieć, kiedy zrywa mi połączenie z serwerem i kiedy 
zostaje ono wznowione.


Zamiast beep możesz użyć jakiegoś konsolowego MP3-playera 
(potrafiącego odtworzyć pojedyńczy plik MP3 i zakończyć działanie) 
odtwarzającego wybrany przez ciebie dźwięk. Format MP3 to tylko 
przykład - tu możesz użyć czego chcesz.


Pozdrawiam serdecznie.


Re: [ekg-users] Brak wszystkich dostepnych Osob online

2011-08-31 Wątek s

W dniu 2011-08-25 13:35, Marek Królikowski:


Czy zauwazyliscie, ze uzywajac ekg nie widzicie wszystkich dostepnych
Osob online?


Tak. U mnie zawsze dzieje się tak, gdy przez przypadek nacisnę 
kombinację klawiszy alt+x. Wtedy lista się przewija i nie widać 
dostępnych kontaktów z samej góry. Kombinacja alt+z przewija listę 
kontaktów w drugą stronę i z powrotem widać kontakty z samej góry.


Może to głupie, ale długo dochodziłem do tego, dlaczego znikają mi 
kontakty z samej góry listy, aż wreszcie zorientowałem się, że to te 
kombinacje klawiszy. Może akurat u ciebie chodzi o to samo.


Re: [ekg-users] krzaki w ekg

2011-06-09 Wątek s

W dniu 2011-06-09 23:31, Łukasz Olaczek:


A po cóż mi ów screen :)?


Poza zaletami wymienionymi przez Dominika, ekg jest wręcz stworzone do 
współpracy ze screenem 24/7.


Ostatnio z ciekawości sprawdziłem uprecords mojego domowego serwera, 
na którym mam ekg i okazało się, że przez ostatni rok włączony był 
przez 99.6% czasu. A to stary grat klasy Pentium 3 rzucony bezwiednie 
na półkę... Wydaje mi się, że wiele współczesnych, nowoczesnych 
serwerów może pozazdrościć mi takiego SLA.


Re: [ekg-users] krzaki w ekg

2011-06-09 Wątek s

W dniu 2011-06-08 22:18, Łukasz Olaczek:


Uprzejmie wyjaśniam, że nie używam screena.


Równie uprzejmie wyjaśniam, że była to uprzejma sugestia, byś screena
używać zaczął.


[ekg-users] auto_away i auto_back z innego komputera

2011-05-10 Wątek s

Mam w domu stację roboczą na Windows 7 oraz serwer na Debian Squeeze.

Łączę się z serwerem za pomocą OpenSSH przez PuTTY i tam używam ekg w 
screenie.


Czy jest możliwe, aby akcja auto_back była wykonywana nie tylko w 
samym ekg, ale także poprzez poruszenie myszą na stacji roboczej?


Re: [ekg-users] Logi ekg - program parse

2011-03-11 Wątek s

W dniu 2011-03-11 22:48, Dominik "Socek" Długajczyk:


Trochę zbaczam z tematu (i robię mały spam), ale czy próbowałeś mojego
programu do czytania logów?

http://socek.org/gh/

Nie wiem, czy rozwiązuje Twoje problemy, ale mam nadzieję, że tak.


Do logów właściwie napisałem swój własny skrypt wykorzystujący 
dołączone do ekg 'ekglogs'. Jest w załączniku, gdyby ktoś był 
zainteresowany. Opinie również mile widziane.
#!/bin/bash

logfile=""
lessarg="less -FR"
if [ "$logfile" == "" ]; then
  echo
  echo 'Najpierw edytuj ten skrypt i wpisz do zmiennej logfile (na samej górze) 
¶cie¿kê do twojego pliku z archiwum ekg. Standardowo ~/.gg/history'
  echo
  exit 1
fi

if [ "$#" -lt 1 ]; then
  echo
  echo -e "Sposób u¿ycia: ekgl 
<\033[1;38mmsg\033[0;0m|\033[1;38mst\033[0;0m|\033[1;38msta\033[0;0m|\033[1;38mstb\033[0;0m|\033[1;38mstn\033[0;0m|\033[1;38mign\033[0;0m|\033[1;38mall\033[0;0m>
 [\033[1;38mnick\033[0;0m]"
  echo
  echo -e "\033[1;38mmsg\033[0;0m - wy¶wietla tylko wiadomo¶ci"
  echo
  echo -e "\033[1;38mst\033[0;0m - wy¶wietla tylko informacje o zmianach 
statusu (wszystkich)"
  echo
  echo -e "\t\033[1;38msta\033[0;0m - wy¶wietla tylko informacje o zmianach 
statusu na dostêpny"
  echo
  echo -e "\t\033[1;38mstb\033[0;0m - wy¶wietla tylko informacje o zmianach 
statusu na zaraz wracam"
  echo
  echo -e "\t\033[1;38mstn\033[0;0m - wy¶wietla tylko informacje o zmianach 
statusu na niedostêpny"
  echo
  echo -e "\033[1;38mign\033[0;0m - wy¶wietla tylko wiadomo¶ci od osób 
zignorowanych"
  echo
  echo -e "\033[1;38mall\033[0;0m - wy¶wietla ca³e archiwum"
  echo
  echo -e "\033[1;38mnick\033[0;0m - argument opcjonalny; wy¶wietla 
wiadomo¶ci/informacje o zmianach statusu tylko od podanego nicka"
  echo
  exit 1
fi
if [ "$1" == "lign" ]; then
  echo; echo $(awk -F ';' '/__offline/ { print $4 }' .gg/userlist); echo
fi

if [ "$1" == "ign" ]; then
  if [ "$#" -lt 2 ]; then
grep -E '(msgrecvign|chatrecvign)' $logfile | ekglogs -xrRsSCac | $lessarg
  else
grep -E '(msgrecvign|chatrecvign)' $logfile | ekglogs -xrRsSCac -n "$2" | 
$lessarg
  fi
fi

if [ "$1" == "msg" ]; then
  if [ "$#" -lt 2 ]; then
grep -v ^status $logfile | ekglogs -xrRsSCac | $lessarg
  else
grep -v ^status $logfile | ekglogs -xrRsSCac -n "$2" | $lessarg
  fi
fi

if [ "$1" == "st" ]; then
  if [ "$#" -lt 2 ]; then
grep ^status $logfile | ekglogs -xrRsSCc | $lessarg
  else
grep ^status $logfile | ekglogs -xrRsSCc -n "$2" | $lessarg
  fi
fi

if [ "$1" == "sta" ]; then
  if [ "$#" -lt 2 ]; then
grep ^status $logfile | grep ',avail$' | ekglogs -xrRsSCc | $lessarg
  else
grep ^status $logfile | grep ',avail$' | ekglogs -xrRsSCc -n "$2" | $lessarg
  fi
fi

if [ "$1" == "stb" ]; then
  if [ "$#" -lt 2 ]; then
grep ^status $logfile | grep ',busy$' | ekglogs -xrRsSCc | $lessarg
  else
grep ^status $logfile | grep ',busy$' | ekglogs -xrRsSCc -n "$2" | $lessarg
  fi
fi

if [ "$1" == "stn" ]; then
  if [ "$#" -lt 2 ]; then
grep ^status $logfile | grep ',notavail$' | ekglogs -xrRsSCc | $lessarg
  else
grep ^status $logfile | grep ',notavail$' | ekglogs -xrRsSCc -n "$2" | 
$lessarg
  fi
fi

if [ "$1" == "all" ]; then
  if [ "$#" -lt 2 ]; then
cat $logfile | ekglogs -xrRsSCc | $lessarg
  else
cat $logfile | ekglogs -xrRsSCc -n "$2" | $lessarg
  fi
fi


[ekg-users] EKG umiera?

2011-03-11 Wątek s
Ostatnia oficjalna stabilna wersja czyli 1.7 pochodzi z 2007-04-28. 
Przez ostatni rok nie działo się zupełnie nic. Teraz Dominik przysłał 
gotowego patcha z przydatną funkcją, więc została dodana. Gdyby nie 
napisał patcha, a tylko poprosił, prośba pewnie trafiłaby na listę 
TODO, która jest długa i też nieaktualizowana od ponad 2 lat. Mam 
wrażenie, że ekg nie będzie już rozwijane. Jedyne co może będzie 
robione to naprawianie błędów. W związku z powyższym stanem rzeczy, 
może warto wydać kolejną oficjalną stabilną wersję 1.8, na podstawie 
tego co jest do tej pory (do 2011-03-07). Program przez lata 
nieaktywności został z pewnością przetestowany i myślę, że zasługuje 
na wydanie pełnej wersji. Tym bardziej, że twórcy różnych dystrybucji 
Linuksa raczej używają tych pełnych wersji oznaczonych numerem, a nie 
plików z cvs. Przykładowo w najnowszym Debianie Squeeze, który 
ostatnio został wydany, jest wersja ekg 1.8rc1, wersja sprzed 3 lat! 
Ten program, ekg, jest dla mnie najlepszym, głównym programem jakiego 
używam pod Linuksem. Zależy mi na nim. Nie wyobrażam sobie korzystać z 
GG na innym kliencie.


Proszę o opinie i w przypadku chęci podjęcie jakichś działań.

Dziękuję za uwagę.


Re: [ekg-users] Nowe typ ignorowania: display

2011-03-07 Wątek s

W dniu 2011-03-07 13:31, Adam Wysocki:


Dodałem :)


A tu? http://ekg.chmurka.net/changelog.php


Re: [ekg-users] [EKG] Nie wyświetlanie numeru na liscie kontaktu ale nie ignore

2011-02-21 Wątek s

W dniu 2011-02-21 21:01, Tomasz Krawczyk:


Witam!

Czy w ekg można zrobić tak, żeby jednego konkretnego numeru nie
wyświetlało mi w sekcji 1 i 2 zdjecia (link poniżej)?

Chodzi mi o to, że chce aby w sytuacji gdy taka osoba do mnie napisze,
to żebym widzial że napisała, ale żeby nie wyświetlała się jej
informacja o statusie w moim ekg?

Link do scrrenu
http://www.fotosik.pl/pokaz_obrazek/8138f061704c8cce.html


W twoim wypadku w zupełności wystarczy poniższe:

/ignore nr_osoby status

Wtedy będzie cały czas jako niedostępna i nie będzie opisu, nawet
jak ustawi. Z tego co widzę nie masz włączonego pokazywania osób
niedostępnych na liście, więc to powinno ci pomóc. W sekcji 1 też
nie będzie pojawiać się informacja o zmianie statusu, jednak po
wpisaniu komendy /list będzie widoczna.


Re: [ekg-users] [EKG] Komenda on - wiadomość automatyczna tylko dla osób z poza listy

2011-01-23 Wątek s

W dniu 2011-01-22 13:45, Tomasz Krawczyk:


Czy wie ktoś, jak stworzyć komendę "on", aby wysyłała automatycznie
zaprogramowaną wiadomość, ale tylko gdy napisze do nas osoba z poza
naszej listy kontaktów?


Na pewno można to zrobić w ten sposób, żeby otworzyć okna rozmowy ze 
wszystkimi osobami z listy, a wtedy wystarczy użyć on query. Dodatkowo 
warto ustawić zmienną windows_save, żeby otwarte okna pozostawały 
otwarte nawet po restarcie programu.