Czat.pl - rewolucyjny, najbardziej nowoczesny - najfajniejszy chat w internecie! Na tym blogu dowiesz sie o jego zaawansowanych i ciekawych funkcjach oraz poznasz jego tajniki :)


poniedziałek, 28 kwietnia 2008

Etap 5 - Wasze pomysly

ufff... Etap 4 - najdluzszy zakoczony! 10 000 lini kodu za nami :P (a mowia ze napisania czata to tak prosta sprawa hehe - chyba jak sie uzywa czystego java.io bez poolingu i komend :P)
30.04.2008 rozpoczynamy wewnetrzne beta-testy, tymczasem pozbieralem kilka Waszych pomyslow, ktore zdecydowalismy sie zrealizowac.

@Masseratti - trzymając lewy shift i klikając na nick, nick ten przepisuje sie do wypowiedzi
@Masseratti - osoba rozmawiajaca na priv pojawia sie na liscie pogrubiona czcionka
@Marcinl-l - komenda /priv moze byc wywolana od razu z wpisana wiadomoscia
@anonimowy - zaznaczanie wypowiedzi w ktorej wystepuje Twoj nick - rewelacyjny pomysl. Wprowadzimy.
@aasia - tecza w nicku - ciekawy pomysl. postaramy sie zrealizowac. Bedzie dostepny oczywiscie od pewnego levelu
@razor - dzwieki - bedzie do ustawienia dzwiek w rozmowie prywatnej
@darkiii - szyfrowanie - niby oczywiste ale jakie wazne
@spoker - wlasna ikonka przy nicku (oczywiscie od pewnego levelu)
@zespol czat.pl - skorki
@zespol czat.pl - autouzupelnianie komend, pokoi, uzytkownikow
@zespol czat.pl - rysowanie.... ;)

jak mi sie cos przypomni, to dopisze
Oczywiscie dorzucimy takze cos od siebie :P
Zniecierpliwieni?

wtorek, 8 kwietnia 2008

Etap 4 - Funkcjonalnosc

Ok, mamy serwer i okno czata, teraz musimy uzbroic go w przynajmniej takie same funkcjonalnosci jakie ma czat obecny.
Przed nami:
  • integracja z serwisem - done
  • *OPy:
    • OP - done
    • halfOP - done
    • tmpOP - done
    • tmpHalfOP - done
    • sOP - done
  • komendy
    • /black - done
    • /broadcast - done
    • /guest - done
    • /join - done
    • /kick - done
    • /leave - done
    • /me - done
    • /ops - done
    • /pac - done
    • /priv - done
    • /quit - done
    • /show - done
    • /showProfile - done
    • /stopic - done
    • /topic - done
    • /user - done
    • /whoami - done
    • /whois - done

    • /op - done
    • /halfop - done
    • /tmpop - done
    • /tmphalfop - done

    • /moderators - done
    • ban, sban bans, sbans, banip i banipof - byc moze jakos polaczymy te mechanizmy w jeden, skuteczny ;) - wyjdzie przy beta-testach
  • pokoje - done
  • rozmowy prywatne - done
O czyms zapomnialem? :D

poniedziałek, 7 kwietnia 2008

Etap 3 - Serwer (Zakonczony)

Ufffff... udalo sie.
Przyznam, ze jeszcze wczoraj myslalem ze sie nie wyrobie - walczac z fragmentacja obiektow w kanale (symptom wolnego lacza). NIO nie jest przyjemnym API, a juz na pewno nie programmer-friendly. Ale udalo sie.

PS. Chcieliscie informacji o serwerze wiec uchyle rabka tajemnicy ;)

Serwer czata jest serwerem wspolbieznym, stanowym; korzysta z
niskopoziomowego API. Rzeczywista przepustowosc jednego kanalu to 200 wiadomosci/s ale
pracuje nad jego usprawnieniem. Obecnie trwaja testy obciazeniowe dla kilku
tysiecy uzytkownikow.

To tyle na dzis.
Jutro rozpoczynamy Etap 4

piątek, 4 kwietnia 2008

Ankieta - ulubiona skorka

Dziekuje wszystkim za zainteresowanie i glosy.