Pokazywanie postów oznaczonych etykietą Nowy Gadacz. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Nowy Gadacz. Pokaż wszystkie posty

piątek, kwietnia 30, 2010

Trochę liczb :-)

Przeglądałem właśnie dokumenty w Google Docs i znalazłem parę arkuszy do których zapisują się głosy oddane w kilku "ankietach" które ogłosiłem.Wyniki większości już tu kiedyś umieszczałem, ale dziś jeden wspólny ankietowy post ;-)OOo2GDOOo2GD głównie do pracy z Google Docs używa 91% użytkowników.Głównie do pracy z Zoho używa 4% użytkowników.Głownie do pracy z WebDAV używa 4% użytkowników.Nowy GadaczNowy Gadacz - syntezatorExpressivo firmy IVO - 72%Dant - 14%System Syntezy Mowy WP - 9%Spiker/UniSpiker firmy IVO - 5%SynTalk firmy NeuroSoft - 1%Nowy Gadacz - komunikatory które powinny być wspieraneNowe Gadu Gadu - 66%Gadu Gadu [do wersji 7.7] - 34%Jabber [Spik, Google Talk] - 10%Tlen - 14%Other - 19%Nowy Gadacz - czy dalej rozwijać?Dobry kierunek rozwoju [Nowy Gadacz powinien być rozwijany] - 80%Ujdzie w tłoku - 9%Totalna porażka [W ogóle nie warto kontynuować nad nim prac] - 6%Ile potrwa kryzys?Średnia to prawie 20 miesięcy, a ankieta działała głównie na początku tamtego roku, co oznacza, że wg. zbiorowej mądrości osób biorących udział w tej ankiecie kryzys powinien się skończyć w lipcu 2010.Udział systemów operacyjnych wśród użytkowników OOo2GDWindows - 70.4%Linux - 20.6%Mac OS - 7.4%Rzeczywiste wyniki za ostatnie 3 dni toWindows - 91.29%Linux - 3.18%Max OS - 8.67%Chrome OS - sukces czy porażka?Sukces - 51%Porażka - 49%


Podobne postybeta
Gadające Gadu-Gadu
Gadacz v1.2
Przeszacowany Linux, Niedoszacowany Windows i Ukryty MacOS ;-) czyli o tym na jakich systemach używa się głównie OOo2GD
Projekty ;-)
Nowy Gadacz v0.6 - gadamy przez DDE ;-)

poniedziałek, grudnia 21, 2009

A gdyby tak....

Taki szalony pomysł... nie żebym go zamiarował zrealizować, ale opisać można ;-)

Wiele wskazuje, że moje problemy z GG są spowodowane tym, że GG10 ma chyba nowy protokół, pozwalający np. na używanie numerków o numerach wyższych niż 16,7 mln.
Znajoma, z którą nie mogłem się ostatnio dogadać używa co prawda numerka o 2 razy mniejszego niż te 16,7 mln, ale za to używa Mirandy.
Stąd wnioskuje, że możliwe jest iż serwery GG gdy wykryją jakiś naprawdę stary protokół to przepakowują wiadomości do nowego protokołu.......... i mój klient, czyli Spik nie potrafi tego obsłużyć...... [jest duża dziura w rozumowaniu, bo czemu GG7 potrafi się dogadać? :-)]

Ale teraz pomysł, który może mnie by nie pomógł [znaczy cały akapit wyżej to bzdura], ale dałby szansę by stare komunikatory mogły gadać z nowymi numerkami...........
Mamy Nowego Gadacza, który jest serwerem proxy, i teraz ten serwer proxy mógłby teoretycznie przepakowywać komunikaty z nowego formatu na stary gdy przychodziłyby one z sieci, i wysyłał w nowym formacie dostając je z komunikatora w starym formacie.


Problemem byłoby tylko mapowanie nowych numerków na stare, ale tylko częściowo.
Najprościej byłoby założyć, że mapowanie będzie takie, że pierwszy nowy numerek który się pojawi będzie zmapowany na np. 1, drugi na 2 i tak dalej.
Można też pomyśleć tak, mamy 16,7 mln numerków, user na liście ma góra 500 [a chyba sama konstrukcja protokołu w wersji 7 ograniczała jeszcze bardziej wielkość listy], to daje nam nada ponad 16 mln numerków. Możemy więc losować dowolny numerek i mapować wszystkie transmisje z nowych numerków na takie wylosowane [oczywiście trzeba gdzieś trzymać tą mapę] lub można nawet z tej mapy zrezygnować i zastosować zwykłą funkcję hashującą :-) choć tu są pewne problemy....
Ogólna idea jest jednak taka, że przecież najprawdopodobniej większość z ludzi nie ma na GG numerka 505188 [mój :-)] tak więc swobodnie może on u nich zostać "przykryty" przez zmapowany nań numerek nowy.
Problemy pojawiłyby się w momencie gdyby user chciał dodać do swojej listy kogoś z nowym numerkiem GG bez wcześniejszej rozmowy z tym kimś.......

Ale pomysł i tak szalony :-)

[btw. że jest 3:14 to się pojawiły duchy na iGoogle :-)

]


Podobne postybeta
Dziwne wiadomości na GG
Jak sprawiedliwie przydzielić biurka?
"Cześć"
Kto mi podmienia certyfikat do GMAILa? ;-) A bardziej - jak? ;-)
Nowy Gadacz v0.2

niedziela, grudnia 20, 2009

GG mnie nie lubi

No i GG mnie nie lubi ;-)

WP Spik przestał mi odbierać wiadomości od co najmniej części moich kontaktów, czyli jeśli ostatnimi czasy coś do mnie pisałaś/pisałeś na GG i nie odpowiedziałem to sorry :-) zniknęło w pokładach absurdu.
Co ciekawe Miranda też nie działa.
Zainstalowałem więc Gadu-Gadu 10.... po ataku wymiotów spowodowanym atakiem epilepsji wywołanych tym ciągłym miganiem wszystkiego spróbowałem użyć i GG10 udało się spowodować BSoDa ;-) [Blue Screen of Death] na Windows 7!
Po drugim uruchomieniu znów to zrobiło, 3 raz już mu tej szansy nie dałem i teraz używam GG7.
Szczerze jedyna rzecz, która trzyma mnie przy GG to duża ilość kontaktów na GG, bo tak to używałbym tylko GTalka/Jabbera :-)

Dlatego kochani Wy moi, jak na razie nie będzie testów Nowego Gadacza z GG10 bo nie lubię BSODów oglądać ;-)

Podobne postybeta
A gdyby tak....
Umiejętność programowania pomaga :-)
Galxy Tab w Erze i ciekawe ceny za transfer :-)
Pierwsze hack'i pamięta się najlepiej ;-)
Dziwne wiadomości na GG

wtorek, października 27, 2009

Sposób na upierdliwych użyszkodników

Wczoraj w pracy zostałem jak zwykle zaatakowany przez jakiegoś użyszkodnika Gadacza lub Nowego Gadacz, jednego z tych co to dodają mnie do listy kontaktów choć w życiu się do mnie nie odezwali, a później gdy robią w ramach jakiegoś głęboko niezrozumiałego procesu przegląd znajomych na Gadu-Gadu to nie mają pojęcia kto to jest więc zadają głupie pytania.
Szło to mniej więcej tak:

<natręt> 12:30 kto ty?
widzę co pisze to zamykam okienko
<natręt> 15:30 może ten od nowego gadacza?
nadal milczę
<natręt> 15:40 gdfgdfgdfgdfpeprweprwepwerwerpwe
<natręt> 15:41 sll;we;w;e;weew;weewewewe
[..]
<Ja> 15:43 właśnie zarabiasz sobie na dopisanie do listy ignorowanych
<natręt> 15:44 ty idioto!

I wtedy wpadłem na pomysł!
A może by tak dodać do Nowego Gadacza i Gadacza ficzer, który pozwalałby mi na tworzenie czarnej listy użyszkodników którym program NIGDY by nie działał? :-)
Z ładnym komunikatem:

Niestety z jakichś powodów trafiłeś/trafiłaś na moją czarną listę, dlatego najlepiej zrobisz odinstalowując ten program bo i tak się nim nie nacieszysz.

To tak podły pomysł, że aż zabawny ;-)

Podobne postybeta
No to posprzątane, pójdę siedzieć, za obrazę uczuć religijnych....
I po wyborach :-)
Książeczki :-)
Pocieszna reklama - Kurs programowania za 1999 złote
Sen daje dobry humor ;-)

niedziela, października 18, 2009

Nowy Gadacz v0.7 - gadać czy nie gadać? ;-)

OK, w wersji 0.7 kilka zmian w UI [dość szumna nazwa na jedno menu], od teraz obok aktywnego syntezatora będzie "ptaszek". Dzięki temu łatwiej się będzie "dopatrzeć" który syntezator będzie używany.

Druga zmiana to dodanie 2 opcji w menu, które pozwolą na zdecydowanie czy Nowy Gadacz powinien czytać wiadomości wychodzące i przychodzące. Dzięki temu możliwe będzie np. wyłączenie czytania wiadomości wychodzących, w końcu jak samemu się coś pisze to niekoniecznie chcemy to jeszcze raz usłyszeć wypowiadane przez syntezator ;-)

Zapraszam do pobierania i "instrukcji".

"Instalacja" przebiega standardowo. Rozpakować plik ZIP do dowolnego katalogu, np. do C:\Program Files\NowyGadacz\ i uruchomić plik NowyGadacz.jar przez dwuklik na nim.

Z pieśni przyszłości, jedynymi hamulcami przed tym bym dodał do Nowego Gadacza możliwość uruchamiania przez niego komunikatora [wtedy wystarczyłoby uruchomić Nowego Gadacza, a ten uruchomiłby komunikator] jest fakt, że Nowy Gadacz współpracuje nie tylko z Nowym Gadu-Gadu ale i z innymi komunikatorami i nie wiadomo co uruchamiać.
Pomysł jest taki by w trakcie pierwszego uruchamiania Nowy Gadacz skanował domyślną lokalizację Nowego Gadu-Gadu [i np. Gadu-Gadu 7.7] i w razie wykrycia odpowiednich plików prosiłby o wybór komunikatora który ma być uruchamiany automatycznie razem z Nowym Gadaczem, w razie braku takowego prosiłby o wskazanie lokalizacji pliku wykonywalnego komunikatora...... Ma to sens?


Podobne postybeta
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Nowy Gadacz - raport z prac
Nowy Gadacz v0.2
Jestem u mechanika i mi się nudzi...
Nowy Gadacz v0.6 - gadamy przez DDE ;-)

niedziela, października 11, 2009

Nowy Gadacz v0.6 - gadamy przez DDE ;-)

No i Nowy Gadacz w wersji 0.6 wzbogacił się o umiejętność "gadania" poprzez syntezatory mowy dostępne przez DDE, czyli przez:
  • System Syntezy Mowy WP
  • Spiker/UniSpiker firmy IVO
  • Syntalk

A ponieważ UniSpiker potrafi komunikować się np. z RealSpeak'iem to i Nowy Gadacz w wersji 0.6 to potrafi poprzez UniSpikera ;-)

Jak zainstalować?
Po pobraniu pliku NowyGadacz-0.6.zip należy go rozpakować w dowolnym katalogu, np. C:\Program Files\NowyGadacz.
Ważne by rozpakować plik NowyGadacz.jar i NowyGadaczJNI.dll!

Uruchomić można przez dwuklik na NowyGadacz.jar ;-) reszta konfiguracji taka sama jak to co opisałem w "instrukcji".

Zapraszam do pobierania i czekam na uwagi ;-)

Jeśli nic nie wyskoczy w ciągu następnych kilku dni to zapewne wersja 0.6 trafi "do kanału" i posiadacze starszych wersji będą informowani o dostępności nowej wersji.


Podobne postybeta
Nowy Gadacz v0.7 - gadać czy nie gadać? ;-)
Projekty ;-)
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Gadające Gadu-Gadu
JNI i łańcuchy ;-)

wtorek, września 01, 2009

"Użyszkodnik" to zło

Dam kolejny raz wyraz swojej frustracji i powiem, że już po raz kolejny przekonuję się o tym, że największą głupotą jaką możesz zrobić jest napisać jakiś program i zacząć go rozdawać ludziom za darmo ;-)

Standard rozmów na GG dotyczących Noweg Gadacz jest taki:
"zrobił(a)em wszystko tak jak opisałeś i nie działa"

Gdy sugeruję, że to pewnie brak syntezatora mowy [oczywiście na stronie gdzie jest instrukcja informacja o tym, że syntezator jest niezbędny jest wypisana wielkimi czerwonymi literami ;-)] to albo jest chwila zmieszania i "xD", albo element zaczyna się kłócić, że ma i "to gówno nie działa".

Ręce opadają, nie dość, że czytać nie potrafi, to jeszcze na jakąkolwiek sugestię, że może jednak nie zrobiło wszystkiego jak należy pada tekst, że "gówno nie działa".

Odpowiedź jest prosta - DZIAŁA.

Myślałem kiedyś żeby popełnić instalator, który pozwoliłby ułatwić proces instalacji Nowego Gadacz i żeby spróbować go sprzedawać za jakąś drobną kwotę, ale teraz widzę, że nie będę tego robił. W ogóle porzucę Nowego Gadacza i pojadę na Haiti malować nagie kobiety ;-) [zapisy modelek przez GG ;-)]
A jak mnie jeszcze raz coś zdenerwuje w takiej rozmowie to wersja 0.6 będzie knowledgeware i przed jej uruchomieniem będzie trzeba odpowiedzieć na jakieś pytanie ;-) [a jak będę jeszcze bardziej zły to najpierw wypuszczę 0.6 w której dodam autoupdate, a później 0.6.1 jako knowledgeware ;-)]


Podobne postybeta
Knowledgeware
Jak Henryk VIII i Dynastia Tudorów uczy, że demokracja is the best! ;-)
Walka z null'em - pozwólmy działać IntelliJ'owi ;-)
Prawdziwy narodowo-katolicki patriota i prawdziwy żydokomunista - opis wzorców
Ewolucja Buzz Troll Remover'a ;-) - czyli nad czym teraz pracuję

poniedziałek, sierpnia 10, 2009

Nowy Gadacz w Gadudodatki ;-)

Ciekawe, Nowego Gadacza pobrano już z GaduDodatków ponad 400 razy [w niedzielę około 200], a tylko około 100 razy go uruchomiono w tym dniu ;-)

Jakaś taka dysproporcja, nie sądzicie? :-)


Podobne postybeta
OpenOffice.org2GoogleDocs 1.0.3
Ratingi
Hmmm...
Gadacz v1.2
OOo2GD 1.8.1 - i znów poprawki

wtorek, sierpnia 04, 2009

Nowy Gadacz v0.5.2

Zmieniony adres z "instrukcją obsługi", zmieniony algorytm sprawdzania nowej wersji, teraz powinien działać też w systemach, w których Nowy Gadacz wystartuje bez dostępnej jeszcze sieci.
W przypadku systemu gdzie Nowy Gadacz startuje jeszcze przed uzyskaniem dostępu do sieci będzie on próbował połączyć się z siecią po 2 minutach od startu, jeśli to się nie uda to po 4 od poprzedniej próby, następnie po 8, 16, 32 i 64, i później co 64 minuty.

Zapraszam do pobierania :-)

Podobne postybeta
Nowy Gadacz v0.4
Dzikie spekulacje
Nauka ;-)
Nowy Gadacz v0.2
Nowy Gadacz v0.6 - gadamy przez DDE ;-)

wtorek, lipca 28, 2009

Nowy Gadacz v0.4.1

Jedyna zmian to zniesienie ograniczenia co do dystrybucji. Teraz każda strona która czuje taką potrzebę i będzie to robić za darmo może sobie rozprzestrzeniać Nowego Gadacza v0.4.1, oczywiście z zachowaniem informacji o mnie :-)
Dodatkowo od tej wersji informacja o nowych wersjach powinna kończyć się otwieraniem strony z informacją o nowej wersji.

Zapraszam więc do pobierania i umieszczania, i co najważniejsze do dzielenia się uwagami.

Pobierz


Podobne postybeta
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Bardzo testowa wersja OOo2GD 1.7.0, która w porywach działa nawet na MacOS ;-)
Trzy wielkie tajemnice Androida (od strony programisty)
Wydało się jakim jestem Polakiem ;-)
Bloggeroid 1.2 - zróbmy to ciut bardziej przewidywalne ;-)

niedziela, czerwca 28, 2009

Nowy Gadacz v0.4

W najnowszej wersji 2 zmiany, po pierwsze Nowy Gadacz okienko z informacją o sobie będzie wyświetlał tylko przez 10 sekund, a nie do czasu aż ktoś przyciśnie OK :-)
Druga zmiana powinna zaś spowodować rozwiązanie problemu z Expressivo, polegającego na tym, że gdy Nowy Gadacz wystartował przed Expressivo to nie umiał nawiązać połączenia i nie gadał.

Zapraszam do pobierania i podzielenia się ze mną opiniami o tej wersji :-)

Podobne postybeta
Expressivo + OpenOffice.org
Gadacz v1.2
Brzydkie IE
Nowy Gadacz v0.5.2
Avast - a to był kiedyś taki fajny, cichy program...

sobota, maja 02, 2009

Gadający Spik, Nowe Gadu-Gadu, Gadu-Gadu i co tam jeszcze - czyli Nowy Gadacz v0.3 :-)

Kolejna bardzo testowa wersja Nowego Gadacza :-) Tym razem v0.3.

W nowej wersji podstawową różnicą jest to, że może z niej korzystać nie tylko Nowe Gadu-Gadu, ale także WP Spik, a zapewne także wszystkie inne klienty sieci Gadu-Gadu, które potrafią używać serwera proxy HTTP.
Jeżeli komuś się chce to prosiłbym o przetestowanie Nowego Gadacza v0.3 z jak największą liczbą klientów sieci Gadu-Gadu i podzielenie się informacjami o tym czy działa i jak.

Z punktu widzenia normalnego użytkownika najbardziej widoczna będzie ikonka Nowego Gadacza ;-) Jest już bardziej "opisowa" niż poprzedni biały kwadrat.

Ta wersja przy każdym uruchomieniu sprawdza czy aby nie jest dostępna nowsza wersja, ale czy to będzie działać jeszcze nie wiem ;-) a to przez to, że servlet odpowiedzialny za podawanie nowej wersji jeszcze nie został zdeployowany, a szczerze to nawet jeszcze nie powstał :-)

Pobierz nową wersję :-)

"Instrukcja" obsługi
Poradnik co robić gdy coś nie działa


Podobne postybeta
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Nowy Gadacz v0.2
Nowy Gadacz - raport z prac
Gadające Gadu-Gadu
Przymiarki do Nowego Gadacza

czwartek, kwietnia 30, 2009

Nowy Gadacz v0.2

Nowy Gadacz v0.1 nie współpracował z Nowym Gadu-Gadu w wersji 8.0.0.8344.
Działo się tak ponieważ okazało się, że istnieje 3 przypadek obsługi metody GET ;-) [Pewnikiem dla POST i innych też tak jest]

Wcześniej wiedziałem o 2 możliwych przypadkach, takim w którym w nagłówkach odpowiedzi serwer podawał rozmiar odpowiedz, albo taki w którym tego nie robił, ale informował przeglądarkę, że reszta odpowiedzi będzie w kawałkach... Okazuje się, że jest też 3 przypadek - serwer nie podaje ani rozmiaru wiadomości, ani nie mówi że będzie wysyłał wiadomość w kawałkach...

Dzięki zmianie wspierającej tą trzecią drogę Nowe Gadu-Gadu znów może gadać przy pomocy syntezatorów Expressivo i Dant. Okazało się także, że WP Spik potrafi zalogować się do Gadu-Gadu przez Nowego Gadacza :-) Nowy Gadacz nie potrafi jeszcze czytać wiadomości WP Spika [tych słanych do sieci Gadu-Gadu, o tych jabberowych na razie nie myślę] bo ten używa starszej wersji protokołu GG, ale pierwsze koty za płoty :-)

Co robić jeśli Nowy Gadacz nie gada?
1) Jeżeli to pierwsze uruchomienie to wybierz z menu swój syntezator, po czym wyłącz Nowego Gadacz i włącz go jeszcze raz. Teraz powinno gadać.
2) Czy Twoje Gadu-Gadu używa serwera proxy? Żeby to sprawdzić skorzystaj z "instrukcji"
3) A masz syntezator mowy? Wybierz z menu Nowego Gadacza syntezator którego używasz. Czy słyszysz nazwę syntezatora?

Pobierz


Podobne postybeta
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Gadające Gadu-Gadu
Nowy Gadacz v0.7 - gadać czy nie gadać? ;-)
Nowy Gadacz - raport z prac
Gadacz v1.2

wtorek, kwietnia 28, 2009

Totalna beta ;-) czyli Nowy Gadacz v 0.1

Update 02/05/2009:
Nowy Gadacz v0.3 - dzięki niemu przemówi Nowe Gadu-Gadu, ale i inne klienty sieci Gadu-Gadu [np. WP Spik, czy Gadu-Gadu 7.7].

Updata 30/04/2009:
Nowe Gadu-Gadu w wersji 8.0.0.8344 nie współpracuje z Nowym Gadaczem w wersji 0.1.
Nowy Gadacz w wersji 0.2 współpracuje z Nowym Gadu-Gadu 8.0.0.8344.
Więcej o Nowym Gadaczu v0.2


Właśnie przed chwilą dodałem prawie GUI do Nowego Gadacza i w myśl zasady, że nie ma nic lepszego niż wielkie testy ;-) postanowiłem go opublikować.

Jeżeli chcesz spróbować zabawy z Nowym Gadaczem to potrzebujesz:
  1. Sun Java 6.0
  2. Syntezatora Expressivo lub Dant


Nowy Gadacz współpracuje z Nowym Gadu-Gadu [wersja 8.0], powinien także współpracować z Gadu-Gadu w wersji 7.7.

Ponieważ jest to wersja całkowicie testowa to potrafi tylko czytać wiadomości wychodzące i przychodzące bez żadnego filtrowania, informowania kto do nas pisze, czy też informowania o statusach.

Aby użyć Nowego Gadacz, po pierwsze uruchom plik NowyGadacz.jar, w większości systemów z Javą wystarczy dwuklik na tym pliku, jeżeli to nie działa [czyli nie pojawiło Ci się okienko z informacją o nowym Gadaczu] to spróbuj z linii poleceń wykonać:
java -jar NowyGadacz.jar


Aby Nowy Gadacz mógł działać Gadu-Gadu musi zostać skonfigurowane tak by używać serwera Proxy, którym jest Nowy Gadacz.
Wybierz z Menu Gadu-Gadu opcję Ustawienia, a później kliknij na ostatniej tabce Proxy, i wpisz takie ustawienia jak na rysunku poniżej:



Zmiana syntezatora mowy odbywa się przez "ikonkę" Nowego Gadacza, która będzie widoczna w pasku obok zegara. Ikonka w chwili obecnej jest dużym białym kwadratem ;-)



Chętnie poznam wszelkie opinie :-)

Pobierz

Całkowicie i dokumentnie zabraniam umieszczania Nowego Gadacza gdziekolwiek, zabraniam też hotlinkowania do pliku. Można swobodnie linkować do tego postu.


Podobne postybeta
Nowy Gadacz v0.7 - gadać czy nie gadać? ;-)
Nowy Gadacz v0.2
Gadające Gadu-Gadu
Nowy Gadacz - raport z prac
Gadający Spik, Nowe Gadu-Gadu, Gadu-Gadu i co tam jeszcze - czyli Nowy Gadacz v0.3 :-)

środa, kwietnia 22, 2009

Lenię się :-)

<potok świadomości>

Straszny leń mnie dopadł.

Od niedzieli nie napisałem ani jednej nowej linijki kodu w moich prywatnych projektach. Zwykle tak miewam gdy nie mam pomysłów i natchnienia, ale teraz mam takowe :-) a i tak nie piszę.... może to z powodu spania po mniej niż 6 godzin? ;-)

Z tym snem to wina "Boso ale w ostrogach" Stanisława Grzesiuka. Czytałem to ostatni raz chyba w podstawówce [czyli jakieś 16-18 lat temu... jajx, ale ten czas leci :-)] i ostatnio mnie porwało, przez co spać w ciągu kilku ostatnich dni idę około 2:30-3:00 w nocy.

Plus, że mimo lenia udało mi się zawieźć pojazd na badania techniczne. Dostałem na 2 lata :-) teraz już tylko trzeba załatwić ubezpieczenie i zacząć machinacje z badaniami do prawa jazdy [bo 2 lata temu dostałem prawo jazdy na 2 lata ;-)]. Dzięki temu powinienem móc przez najbliższe lata jeździć samochodem ;-)

Wracając do lenia, to leń wynika trochę z lekkiego pomieszania priorytetów ;-) Z jednej strony chciałbym wypuścić mojego Nowego Gadacz, ale tutaj bruździ mi chęć utrudnienia życia złodziejom ;-) oraz organiczna niemal niechęć do walki z JNI, zresztą co do JNI to niezależnie jak powinno się to wymawiać ja stosuję jedyną prawidłową wymowę, która brzmi tak samo jak Ginny ;-)
W każdym bądź razie mam już Nowego Gadacza, który zna się z Nowym Gadu-Gadu [tudzież 8.0] i Expressivo, ale pozbawiony jest jakiejkolwiek konfiguracji i zdolności mówienia kto do nas pisze [to przez brak obsługi listy kontaktów].
Btw. w trakcie zabawy z Nowym Gadaczem odkryłem, że moja implementacja proxy HTTP nie jest idealna ;-) i taki np. WP Spik nie potrafi się przez nie połączyć z Gadu-Gadu [z Jabberem się łączy, choć nie mogę go podsłuchać bo złośliwiec używa SSL]. Tak jeszcze dodatkowo btw. to nigdy nie mogłem zrozumieć czemu tak wielu programistów podnieca się frameworkami przy jednoczesnym ignorowaniu "bebechów", np. używają Springa nie wiedząc w ogóle jak on działa, albo HTTP [to akurat protokół] bez choć minimalnego zrozumienia jak to wygląda..... IMHO puki nie potrafisz zbudować samemu requesta do serwera to nawet nie zacząłeś rozumieć jak działa HTTP. Znasz HTTP zaś dopiero wtedy gdy używając telneta potrafisz udawać przeglądarkę ;-)
Co do Nowego Gadacza to w ankiecie, którą ogłosiłem pojawiło się parę głosów za wsparciem dla AQQ [ktoś na ich forum dał linkę i trochę "zbiasowali" wyniki ;-)]. Ale wsparcia dla AQQ jak na razie nie będzie, bo AQQ nie umie używać serwerów proxy HTTP, tylko SOCKS, a na razie nie widzę powodów by pisać kolejne proxy tylko dlatego, ze jeden z komunikatorów nie potrafi używać proxy HTTP.
Jest też problem w tym, że strasznie trudno zleźć dobrą dokumentację tego jak napisać proxy. Proxy HTTP opracowałem na podstawie obserwacji rzeczywistości, a w przypadku CONNECTa przez bezczelne zajrzenie do kodu proxy napisanego w Ruby.

Drugi priorytet na mojej liście to OOo2GD w wersji dla nieszczęsnego MacOS. Czyli wersja w Java'ie 5. Pierwsza konieczna zmiana to przerobienie obsługi wielu języków. Złośliwie się składa, że pliki properties z tekstami muszą mieć znaki z UTF-8 zakodowane jako \xXXXX czy jak to się pisze. Nie jest to problem, ale trochę utrudnia życie... Druga sprawa to fakt, że na MacOS SDK do OpenOffice.org ma buga i nie potrafi zmusić OO.org do otwarcia pliku... tu powinno pomóc użycie java.lang.Runtime.exec, ale żeby to móc zrobić muszę zmusić userów do zapodania ścieżek do odpowiednich plików wykonywalnych. A to powoduje kolejne zmiany w konfiguracji ;-) Dodatkowo ponieważ chciałbym jednak by wersja dla MacOS nie była jakąś specjalną wersją, a całkiem zwyczajną to muszę powalczyć jeszcze z java.awt.Desktop, które dodano dopiero w JDK6.
A to wszystko przez to, że Apple uparło się pisać swoją Java'ę. Tak btw. to oni chyba coś dodają do plastiku z którego robią swój sprzęt bo posiadacze produktów Apple pałają jakąś manią na temat swoich produktów...
Przez to problemy z Javą na Apple mam ochotę co jakiś czas posiadaczom Maców domagającym się OOo2GD dla MacOS powiedzieć, żeby lepiej zainstalowali jakiś normalny system ;-) A to dobry objaw nie jest ;-)

Do tego wszystkiego wymyśliłem, że przeniosę moją stronę z Google Pages do Google App Engine dodając jej jeszcze inne ficzery... Np. chciałbym tam dodać edytor do tworzenia nowych wersji językowych dla OOo2GD, oraz umieścić tam docelowo miejsce gdzie OO.org sprawdza czy nie ma nowych wersji wtyczki. Mógłbym np. wtedy policzyć ile osób jeszcze używa OOo2GD. Bo jak na razie wiem tylko, że ze strony OO.org pobrana została ponad 140 tysięcy razy... [btw. gdybym od każdego pobrania dostał 10 złotych to mógłbym sobie kupić miły dom i samochód ;-), inna sprawa że tylko szaleniec zapłaciłby mi 10 złotych za wtyczkę ;-) i nawet cena w wysokości 1 złotego spowodowałaby, że te 140 tysięcy zmieniłoby się w góra 2-3 tysiące pobrań ;-), a obiektywnie rzecz ujmując koszt pracy włożonej w OOo2GD do tej pory był wyższy i wyniósł jakieś 15-20 tysięcy złotych, co oznacza że nie byłby to zbyt dochodowy biznes ;-)].

Btw. Google App Engine, to ciągle szykuję się do wznowienia prac nad moim "wspaniałym" ;-) Screen2Net [czyli projektem, który daje możliwość wrzucania screenshotów prosto do sieci przez jedno kliknięcie w programie]. Jak na razie jest ohydnie wyglądająca wersja w Pythonie, a chciałbym zrobić ładniejszą i bardziej użyteczną wersję w Java'ie.
Tak btw. ciekawe jak się ma to jakiego enigne'u się używa w Google App Engine do zużycia procesora. Czy obecne 46.30 godziny dziennie [od maja będzie to tylko koło 6 godzin dziennie] pracy CPU starczy na więcej operacji w Java'ie czy Pythonie?

</potok świadomości>

Podobne postybeta
A tak sobie ;-)
Java, JavaScript, Python, C++, C#? co ma przyszłość?
Czerwcowe książki
Nazwy
Refleksje i serializacja w Java'ie - podstawy i obalanie mitów ;-)

środa, kwietnia 15, 2009

Nowy Gadacz - raport z prac

Prace nad Nowym Gadaczem zostały oficjalnie rozpoczęte.
Uroczystego otwarcia placu budowy dokonało wkurzenie na złodziejstwo w sieci, wraz z pragnieniem słodkiej zemsty ;-)

Nowy Gadacz docelowo powinien pozwalać na odczytywanie wiadomości przychodzących i wychodzących, oraz informacji o zmianie statusu Nowego Gadu-Gadu, Gadu-Gadu oraz jeśli będzie to możliwe także klientów Jabbera, przy pomocy syntezatorów mowy.

Na razie wersja, którą mam w tej chwili pozwala na odczytywanie wiadomości przychodzących i wychodzących z Nowego Gadu-Gadu i Gadu-Gadu przy pomocy Expressivo, a cały Nowy Gadacz zajmuje w tej chwili raptem 13 KB po skompilowaniu ;-)
Niestety obecna wersja nie potrafi współpracować z WP Spikiem gdy ten jest klientem Gadu-Gadu :-(

Cały Nowy Gadacz składa się jak na razie z 10 klas i jak na razie pisany jest w Java'ie, w momencie gdy/jeśli zacznę doń dodawać wsparcie dla syntezatorów używających DDE zapewne będę musiał użyć JNI i C/C++ lub Delphi.

Po głowie chodzi mi też stworzenie wersji ze zintegrowanym syntezatorem opartym o FreeTTS [angielskim, choć jak by dobrze poszło to może udałoby mi się zaimportować do FreeTTS polski głos z syntezatora MBROLA - pomarzyć można :-)]

W ramach nęcenia ;-) Nowy Gadacz nie wymaga PowerGG/StrongGG. Jedynym koniecznym zabiegiem jest wskazanie w Gadu-Gadu by używało serwera proxy ;-)

Zapraszam też wszystkich do wzięcia udziału w ankiecie dotyczącej przyszłości Nowego Gadacza.


Podobne postybeta
Nowy Gadacz v0.7 - gadać czy nie gadać? ;-)
Nowy Gadacz v0.2
Gadające Gadu-Gadu
Totalna beta ;-) czyli Nowy Gadacz v 0.1
Trochę liczb :-)

piątek, kwietnia 10, 2009

Przymiarki do Nowego Gadacza

Tak w ramach informacji, której podanie może utrzyma we mnie chęć do pracy nad projektem ;-)
Robię przymiarki dla Gadacza, który będzie w stanie pracować także z Nowym Gadu-Gadu. Jeśli wszystko pójdzie dobrze to nie będzie wymagał posiadania PowerGG/StrongGG, a jedynie instalacji samego "Nowego Gadacza" i zmiany w konfiguracji Gadu-Gadu.
W chwili obecnej wszystko też wskazuje, że będzie wymagał zainstalowanej Java'y, ale to się jeszcze okaże.

Wszystko rozbija się o to czy uda mi się zaimplementować poprawnie działanie polecenia CONNECT serwera proxy ;-) Bo ewentualny "Nowy Gadacz" będzie działał jako serwer proxy, i dzięki temu powinien nadawać się dla wszystkich klientów Gadu-Gadu.

Trzymajcie więc kciuki za to, żeby mi się chciało ;-) i żeby udało mi się przeskoczyć implementację CONNECTa :-)


Podobne postybeta
Gadacz v1.2
Nowy Gadacz - raport z prac
Gadające Gadu-Gadu
Zasada drobnej przekory ;-)
Yeah! Czyżby mój zapominany projekt Echidna miał znów zacząć działać? ;-)