Witty
Kiedy ostatnio wspomniałem o aplikacji o dźwięcznej nazwie Witty, która to jest klientem Twittera, pozwalającym na łatwiejsze śledzenie co też nasi znajomi wysyłają do tego serwisu, dla mnie - znacznie łatwiejsze niż z użyciem komunikatora czy strony internetowej, to martinez zwrócił uwagę w komentarzu, że aplikacja wprost idealnie wywraca się.
I taka też była prawda - Witty, wówczas w wersji 0.1.6 beta 2 wywracał się pięknie na każdym komputerze, który miał inne ustawienia regionalne niż en-US. Błąd ten sobie był zgłoszony nawet, a ja - dla siebie tylko - poprawiłem go (ale i informując autorów aplikacji co i gdzie należy poprawić). Zwolennicy ruchu Open Source tutaj się szeroko uśmiechnęli ;-)
Witty jest napisany w C# z użyciem technologii WPF (Windows Presentation Foundation), co oznacza, że akurat pasuje do moich zainteresowań. Szczerze mówiąc - znalazłem go przypadkiem, gdy chciałem poszukać jakiś bibliotek do obsługi Twittera by napisać samemu, bo poprzednio używany przeze mnie klient, Tweet-r, napisany dla platformy Adobe AIR, w ogóle nie zechciał działać po aktualizacji. Do dziś nie wiem dlaczego. Miał też kilka innych dziwactw, które za bardzo nie wiem z czym miały związek nawet - choćby otwieranie linków w Internet Explorerze, zamiast domyślnego dla mojego systemu Firefoksa.
Mniejsza o to. Witty 20 marca dorobił się wersji 0.1.7, która niestety nadal nie umiała działać na naszych systemach. Ściągnąłem całkiem niedawno bezpośrednio znów wersję z SVN, chcąc poprawić znów błąd i wypuścić program dla naszych użytkowników, ale spotkała mnie niespodzianka. W pobranej rewizji 199 błędu już nie było i program po kompilacji działał poprawnie. Do tego ta wersja udostępniała kilka nowych funkcji, takich jak klikalne “@imię”. Przed paroma minutami pobrałem z SVN rewizję 302, zmodyfikowałem w niej dosłownie jeden fragment kodu XAML, by uwidocznić w nagłówku, że nie jest to oficjalna wersja 0.1.7, a wersja “nightly” i skompilowałem - najpierw testując chwilę w trybie debug, potem do release.
I oto i on. Witty rev. 302.

Co ciekawego daje Witty oprócz przeglądania wpisów? Powiadomienia, szybką obsługę wiadomości bezpośrednich czy też przeglądanie globalnych odpowiedzi na nasze tweety.
Do pobrania archiwum ZIP (około 1 MB) jeżeli ktoś już teraz chciałby zacząć używać. Jeżeli ktoś jest programistą i ma dostęp na przykład do Visual C# 2008 Express - może samodzielnie pobrać wersję z SVN i skompilować. Instrukcje są do znalezienia na stronie programu.
Mam nadzieję, że programiści Wittiego się nie zmartwią, że udostępniam ich program ;-) Ale spodziewam się, że skoro jest to w SVN to program w wersji następnej będzie już działał jak trzeba oficjalnie.
Liczba komentarzy: 9
»Wątek RSS dla komentarzy tego wpisu · Adres trackback
kwiecień 22, 2008 godzina 13:38
Mamo, jestem w Internecie!
kwiecień 22, 2008 godzina 15:04
Hm…
Teraz program dostaje w czapę zaraz przy starcie, w poprzedniej wersji mogłem zobaczyć chociaż główne okno programu ;)
kwiecień 22, 2008 godzina 19:46
Martinez ma rację.. popup tylko z bledem i prosba o restart programu.
kwiecień 22, 2008 godzina 22:42
Hm. Sprawdzę w najbliższym czasie. Nie mam najmniejszego pojęcia co może być nie tak tym razem :-)
kwiecień 23, 2008 godzina 10:13
Po uruchomieniu myśli… myśli… myśli… i wywala error:
Klikam OK i dostaję kolejnym błędem:
W trybie zgodności wali jeszcze kilkoma, więc sobie odpuściłem.
BTW Yay! Też jestem w internecie! ;)
BTW2 Brakuje mi podglądu komentarza.
kwiecień 30, 2008 godzina 14:16
Ale w sumie szkoda, bo Twitty na zrzutach prezentuje się super — być może dlatego, że używa WindowsForms, czy jak to się nazywa (usiłuję napisać coś własnego w Javie i wychodzi mi kiepścizna w stylu http://farm4.static.flickr.com/3074/2454476942_52e0cef99e_o.jpg :S)
maj 1, 2008 godzina 09:27
Naprawdę nie wiem. Jedyne co mi przychodzi do głowy to to, że wymaga .NET Framework w wersji 3.5 (chociaż afaik kompilowałem dla 3.0) i go nie macie. Ale wtedy nawet by się nie uruchomił znając życie.
W katalogu programu powinien tworzyć plik logu, może to coś naprowadzi, bo ja obecnie problemu nie widzę - aczkolwiek jeszcze za bardzo nie testowałem. Pogrzebię może po długim weekendzie.
martinez: Używa WPF i dlatego jest taki ładny :-) Ale i ten Twój nie jest najgorszy - mój pierwotny plan stworzenia klienta przewidywał coś bardzo, bardzo ascetycznego :-)
maj 4, 2008 godzina 14:12
@Ktos: Wiesz, jednak biblioteka standardowa javy ma jakieś ograniczenia (jeśli coś jest do wszystkiego, to jest do niczego) :-(
Klient Twittera miał być dla mnie zachętą do nauki c#, ale na razie nic z tego nie wyszło :-)
maj 9, 2008 godzina 17:53
Przetestowałem na nowym komputerze.
Miał Windows XP SP2 z .NET Framework 1.1, 2.0 i 3.0 zainstalowanymi.
Witty po uruchomieniu stwierdził “There is a problem with Witty, please restart”. Tak jak u Was.
Zainstalowałem .NET Framework w wersji 3.5. Uruchomiłem i działa. Oto rozwiązanie - zainstalować .NET Framework w wersji 3.5.