Skip to: Site menu | Main content

Autor

Chłopak z Bałut (Dołów), po uniwerku i stypendium. Wiecznie zestresowane, przemądrzałe bezguście. Więcej na stronie domowej.

Uruchomiłem sieć!

Stare

Dzisiaj udało mi się połączyć z serwerem pop3, autoryzować i rozłączyć. Jest to już jakiś pierwszy sukces. No i działa to asynchronicznie, mimo że elmo jest jednowątkowe. Dalej powinno być już z górki. Co prawda podejście do implementacji musi być zupełnie inne, ale już powoli zaczynam się do tego przyzwyczajać. Muszę tylko jeszcze wymyśleć jakiś sensowny system wyświetlania pasków postępu i komunikatów dotyczących tego, co się właśnie dzieje.

13 listopada 2003, 23:10:27 Dodaj komentarz

No!

Stare

Idzie ku lepszemu :) Większość tego, co musiałem popsuć już działa. No i ja to rozumiem. Elegancki kod i jak na razie tylko jeden workaround. Problem polega na tym, że gethostbyname i connect blokują. Ale i z tym sobie poradziłem. Zawiązujące się połączenie będzie można przerwać ctrl+c. Ale jest jeden minus tego wszystkiego, o którym jednak muszę wspomnieć: elmo nie będzie już kompatybilne wstecz. Starego wyglądu nie będzie się dało całkowicie odtworzyć ponieważ będzie zupełnie inny system rysowania ramek.

10 listopada 2003, 14:20:33 Dodaj komentarz

A jednak

Stare

Zmieniłem koncepcję. Elmo będzie jednowątkowe. Będę używał selecta z niewielkim okresem timeoutu, żeby zmieniać zegarek i ew. uruchamiać różnego rodzaju akcje. Nie będę się musiał martwić o to, czy inny wątek może mi coś namieszać czy nie. To bardzo ułatwi mi pracę przy programie, a i na jego stabilność powinno również dobrze wpłynąć. Zabieram się za pisanie całkiem nowego interfejsu. Takiego, który nie będzie musiał być tak często odświeżany. Tylko dlaczego wcześniej nie wpadłem na tak genialny pomysł?

07 listopada 2003, 20:48:26 Dodaj komentarz

Interfejs zdecydowanie nie jest skończkony

Stare

Zacząłęm podpinać asynchroniczne fragmenty kodu. No i oczywiście okazało się, że źle to zaprojektowałem. Ale spoko. Muszę po prostu usiąść i dobrze to najpierw przemyśleć. Zły jestem, bo znowu oddala się ode mnie perspektywa ustabilizowania kodu. Ale tym razem nie mogę tego tak schrzanić, jak do tej pory. Za duży jest rozrost w ilości plików. Zaraz zabieram się do roboty.

06 listopada 2003, 20:39:27 Dodaj komentarz

Kolejne poprawki

Stare

Święta, święta i po świętach. Wróciłem z domku i porobiłem sobie troszeczkę. Połączyłem obydwie gałęzie cvs'owe i wrzuciłem wszystkie swoje zmiany do nowej gałęzi rzyj-0-8-4. Teraz sobie siedzę i dłubię w mailreaderze. Na razie udało mi się doprowadzić go do stanu świetności, czyli wyświetlania z kolorkami.

03 listopada 2003, 18:55:05 1 komentarz

« Starsze wpisy

Nowsze wpisy »