ś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 :-)

3 komentarze:

  1. No pieknie, pieknie :) To ja proponuje zebys dodal jeszcze (niekoniecznie od razu) filtrowanie reklam i ochronie przed spamem ;)

    OdpowiedzUsuń
  2. Na razie muszę dodać trochę inteligencji do kodu odpowiedzialnego za "podsłuchiwanie" latających pakietów ;-) Bo Nowy Gadacz daje ciała w momencie gdy pojedynczy komunikat jest dzielony na kilka transmisji :-) a prosta metoda sklejania nie działa, bo niestety tunel zestawiony po HTTP jest podtrzymywany tak długo jak gniazdo jest otwarte, czyli mogą po nim zostać wysłane większe ilości danych.

    OdpowiedzUsuń
  3. Pozdrawiam autora i życzę sukcesów w pisaniu Nowego Gadacza. Korzystam z tej opcji w gg prawie od dwóch lat, jestem z niej bardzo zadowolony. Dotąd korzystałem z Unispikera i działało wszystko bez zarzutów, od miesiąca przesiadłem się na Expressivo i teraz bardzo mnie drażni brak możliwości przyśpieszenia w nim czytania, bo te opcje zmiany prędkości w Expressivo niestety nie współpracują z Gadaczem.

    OdpowiedzUsuń